openSUSE Commits
Threads by month
- ----- 2024 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
November 2013
- 1 participants
- 1122 discussions
Hello community,
here is the log from the commit of package phonon for openSUSE:Factory checked in at 2013-11-05 13:52:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/phonon (Old)
and /work/SRC/openSUSE:Factory/.phonon.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "phonon"
Changes:
--------
--- /work/SRC/openSUSE:Factory/phonon/phonon.changes 2013-11-04 16:08:51.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.phonon.new/phonon.changes 2013-11-05 13:52:51.000000000 +0100
@@ -1,0 +2,7 @@
+Mon Nov 4 23:09:33 UTC 2013 - hrvoje.senjan(a)gmail.com
+
+- Update to official 4.7.0 release
+ * Minor documentation fixes since last update
+- Add Source URL
+
+-------------------------------------------------------------------
Old:
----
phonon-4.7.0~git20131104.tar.xz
New:
----
phonon-4.7.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ phonon.spec ++++++
--- /var/tmp/diff_new_pack.HjQkgZ/_old 2013-11-05 13:52:52.000000000 +0100
+++ /var/tmp/diff_new_pack.HjQkgZ/_new 2013-11-05 13:52:52.000000000 +0100
@@ -17,14 +17,13 @@
Name: phonon
-Version: 4.7.0~git20131104
+Version: 4.7.0
Release: 0
Summary: Multimedia Platform Abstraction
License: LGPL-2.0+
Group: System/GUI/KDE
Url: http://phonon.kde.org/
-#Source0: ftp://ftp.kde.org/pub/kde/stable/phonon/%{version}/src/%{name}-%{version}.t…
-Source0: %{name}-%{version}.tar.xz
+Source0: http://download.kde.org/stable/%{name}/%{version}/%{name}-%{version}.tar.xz
Source1: baselibs.conf
BuildRequires: automoc4
BuildRequires: cmake
++++++ phonon-4.7.0~git20131104.tar.xz -> phonon-4.7.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phonon-4.7.0~git20131104/.gitignore new/phonon-4.7.0/.gitignore
--- old/phonon-4.7.0~git20131104/.gitignore 2013-11-04 12:30:32.000000000 +0100
+++ new/phonon-4.7.0/.gitignore 1970-01-01 01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-*.swp
-build
-build5
-apidocs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phonon-4.7.0~git20131104/.krazy new/phonon-4.7.0/.krazy
--- old/phonon-4.7.0~git20131104/.krazy 2013-11-04 12:30:32.000000000 +0100
+++ new/phonon-4.7.0/.krazy 1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-EXCLUDE qclasses
-SKIP /doc
-SKIP /build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phonon-4.7.0~git20131104/phonon/addoninterface.h new/phonon-4.7.0/phonon/addoninterface.h
--- old/phonon-4.7.0~git20131104/phonon/addoninterface.h 2013-11-04 12:30:32.000000000 +0100
+++ new/phonon-4.7.0/phonon/addoninterface.h 2013-11-04 17:49:06.000000000 +0100
@@ -90,16 +90,16 @@
currentSubtitle, /**< \returns \c int representing the current subtitle */
setCurrentSubtitle, /**< Sets the current subtitle to the first
\c int in the QList */
- setCurrentSubtitleFile, /**< Sets the current subtitle to the first QUrl */
+ setCurrentSubtitleFile, /**< Sets the current subtitle to the first QUrl \since 4.7.0 */
subtitleAutodetect, /**< \returns \c bool representing if subtitles
- autodetection is enabled */
- setSubtitleAutodetect, /**< Sets/Unsets subtitles autodetection */
+ autodetection is enabled \since 4.7.0 */
+ setSubtitleAutodetect, /**< Sets/Unsets subtitles autodetection \since 4.7.0 */
subtitleEncoding, /**< \returns a QString representing the current encoding
- used to render subtitles */
- setSubtitleEncoding, /** Sets the current encoding used to render subtitles */
+ used to render subtitles \since 4.7.0 */
+ setSubtitleEncoding, /** Sets the current encoding used to render subtitles \since 4.7.0 */
subtitleFont, /**< \returns a QFont representing the current font used
- to render subtitles */
- setSubtitleFont /**< Sets the current font used to render subtitles */
+ to render subtitles \since 4.7.0 */
+ setSubtitleFont /**< Sets the current font used to render subtitles \since 4.7.0 */
};
enum AudioChannelCommand {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phonon-4.7.0~git20131104/phonon/mediacontroller.h new/phonon-4.7.0/phonon/mediacontroller.h
--- old/phonon-4.7.0~git20131104/phonon/mediacontroller.h 2013-11-04 12:30:32.000000000 +0100
+++ new/phonon-4.7.0/phonon/mediacontroller.h 2013-11-04 17:49:06.000000000 +0100
@@ -184,6 +184,7 @@
* returned.
*
* \see setSubtitleAutodetect
+ * \since 4.7.0
*/
bool subtitleAutodetect() const;
@@ -191,6 +192,7 @@
* Returns the encoding used to render subtitles
*
* \see setSubtitleEncoding
+ * \since 4.7.0
*/
QString subtitleEncoding() const;
@@ -199,6 +201,7 @@
*
* \see setSubtitleFont
* \see QApplication::setFont
+ * \since 4.7.0
*/
QFont subtitleFont() const;
@@ -276,6 +279,7 @@
* than Playing | Buffering | Paused.
*
* \see subtitleAutodetect
+ * \since 4.7.0
*/
void setSubtitleAutodetect(bool enable);
@@ -292,6 +296,7 @@
* \note Decoding support may vary between backends.
*
* \see subtitleEncoding
+ * \since 4.7.0
*/
void setSubtitleEncoding(const QString &encoding);
@@ -307,6 +312,7 @@
* available as render fonts.
*
* \see subtitleFont
+ * \since 4.7.0
*/
void setSubtitleFont(const QFont &font);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/phonon-4.7.0~git20131104/phonon/pulsesupport.h new/phonon-4.7.0/phonon/pulsesupport.h
--- old/phonon-4.7.0~git20131104/phonon/pulsesupport.h 2013-11-04 12:30:32.000000000 +0100
+++ new/phonon-4.7.0/phonon/pulsesupport.h 2013-11-04 17:49:06.000000000 +0100
@@ -58,7 +58,38 @@
PulseStream *registerCaptureStream(QString streamUuid, CaptureCategory category);
PHONON_DEPRECATED PulseStream *registerCaptureStream(QString streamUuid, Category category);
+ /**
+ * Whenever possible this function should be used to get Phonon
+ * specific PulseAudio stream properties and set them on specific
+ * streams. When precisely setting them per stream is not possible
+ * the envrionment setup function PulseSupport::setupStreamEnvironment
+ * should be called as close to stream creation as possible. The
+ * more time passes between setup and stream creation the more
+ * likely race conditions between setup of more than one AudioOutput
+ * will appear.
+ *
+ * \param streamUuid the AudioOutputs' stream UUID set by the frontend through
+ * AudioOutputInterface47::setStreamUuid
+ *
+ * \returns a hash of all properties set by setupStreamEnvironment
+ *
+ * \see setupStreamEnvironment
+ * \since 4.7.0
+ */
QHash<QString, QString> streamProperties(QString streamUuid) const;
+
+ /**
+ * Sets PulseAudio override properties in the process' envrionment.
+ * Manually setting the properties on a per-stream basis is
+ * preferred as envrionment overrides are subject to race conditions
+ * when creating more than one stream around the same time.
+ *
+ * \param streamUuid the AudioOutputs' stream UUID set by the frontend
+ * through AudioOutputInterface47::setStreamUuid
+ *
+ * \see streamProperties
+ * \since 4.7.0
+ */
void setupStreamEnvironment(QString streamUuid);
void emitObjectDescriptionChanged(ObjectDescriptionType);
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package file for openSUSE:Factory checked in at 2013-11-05 13:52:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/file (Old)
and /work/SRC/openSUSE:Factory/.file.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "file"
Changes:
--------
--- /work/SRC/openSUSE:Factory/file/file.changes 2013-10-02 08:48:18.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.file.new/file.changes 2013-11-05 13:52:30.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Nov 4 00:30:41 UTC 2013 - jengelh(a)inai.de
+
+- Set RPM groups
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ file.spec ++++++
--- /var/tmp/diff_new_pack.Bo9e9q/_old 2013-11-05 13:52:31.000000000 +0100
+++ /var/tmp/diff_new_pack.Bo9e9q/_new 2013-11-05 13:52:31.000000000 +0100
@@ -73,7 +73,7 @@
%package -n file-magic
Summary: The magic files for libmagic to use
-Group: Development/Libraries/Other
+Group: Productivity/File utilities
Obsoletes: libmagic-data
%description -n file-magic
@@ -82,7 +82,7 @@
%package -n %libname
Summary: Library with file's functionality
-Group: Development/Libraries/Other
+Group: System/Libraries
Requires: file-magic = %{version}
%description -n %libname
@@ -90,7 +90,7 @@
%package -n file-devel
Summary: Include Files and Libraries mandatory for Development
-Group: Development/Libraries/Other
+Group: Development/Libraries/C and C++
Provides: file:/usr/include/magic.h
Requires: %libname = %{version}
Requires: glibc-devel
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package skelcd-openSUSE for openSUSE:13.1 checked in at 2013-11-05 13:38:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1/skelcd-openSUSE (Old)
and /work/SRC/openSUSE:13.1/.skelcd-openSUSE.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "skelcd-openSUSE"
Changes:
--------
--- /work/SRC/openSUSE:13.1/skelcd-openSUSE/skelcd-openSUSE.changes 2013-11-05 11:09:15.000000000 +0100
+++ /work/SRC/openSUSE:13.1/.skelcd-openSUSE.new/skelcd-openSUSE.changes 2013-11-05 13:38:20.000000000 +0100
@@ -1,0 +2,5 @@
+Tue Nov 5 12:37:35 UTC 2013 - coolo(a)suse.com
+
+- add dutch
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
skelcd-openSUSE.spec: same change
++++++ license-SL.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/license-SL/license.nl.txt new/license-SL/license.nl.txt
--- old/license-SL/license.nl.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/license-SL/license.nl.txt 2013-11-05 13:35:43.000000000 +0100
@@ -0,0 +1,111 @@
+LICENTIEOVEREENKOMST
+openSUSE® #VERSION#
+
+Dit is een niet-officiële vertaling van de licentie van openSUSE #VERSION#
+in het Nederlands. Het heeft geen rechtskracht als bepalingen voor het
+gebruik van openSUSE #VERSION# - alleen de originele Engelse tekst van de
+licentie van openSUSE #VERSION# heeft die. We hopen echter dat deze
+vertaling de Nederlands sprekenden helpen bij het beter begrijpen van de
+licentie.
+
+Deze overeenkomst dekt wat u van openSUSE #VERSION# hebt gedownload,
+geïnstalleerd en gebruikt en later hebt bijgewerkt, ongeacht de methode
+van verkrijging. openSUSE #VERSION# is een gezamenlijk werk onder de "US
+Copyright Law". Onder de volgende bepalingen, geeft Het openSUSE Project
+u een licentie voor dit gezamenlijke werk volgens de "GNU General
+Public License version 2". Met downloaden, installeren of gebruik van
+openSUSE #VERSION#, gaat u akkoord met de bepalingen van deze overeenkomst.
+
+openSUSE #VERSION# is een modulair Linux besturingssysteem bestaande uit
+honderden softwarecomponenten. De licentieovereenkomst voor elke
+component is in het algemeen gelokaliseerd in de broncode van de component.
+Met uitzondering van bepaalde bestanden die het handelsmerk “openSUSE”
+bevatten, zoals hieronder besproken, geven de bepalingen voor de componenten
+u het recht om de component te kopiëren en te distribueren. Met de
+potentiële uitzondering van bepaalde bestanden met firmware, geven de
+licentiebepalingen voor de componenten u het recht om de componenten te
+kopiëren, te wijzigen en opnieuw te distribueren, zowel in de vorm van
+broncode als binaire code. Deze overeenkomst beperkt niet uw rechten onder
+of geeft u rechten die uitstijgen boven de licentiebepalingen van elke
+specifieke component.
+
+openSUSE #VERSION# en elk van zijn componenten, inclusief de broncode,
+documentatie, uiterlijk, structuur en organisatie, vallen onder het
+copyright van Het openSUSE Project en anderen en worden beschermd onder
+copyright- en andere wetten. Het eigendom van openSUSE #VERSION# en elke
+component of van elke kopie, blijft bij de hiervoor genoemden of zijn
+licentienemers, onderworpen aan de van toepassing zijnde licentie. Het
+handelsmerk "openSUSE" is een handelsmerk van SUSE, LLC. in de VS en andere
+landen en mag met toestemming gebruikt worden. Deze overeenkomst geeft u
+toestemming om ongewijzigde of gewijzigde kopieën van openSUSE #VERSION# te
+distribueren met het handelsmerk “openSUSE” onder de voorwaarde dat u de
+richtlijnen voor het handelsmerk van Het openSUSE Project volgt, te vinden
+op http://en.opensuse.org/Legal. U moet deze richtlijnen voor het handelsmerk
+volgen bij het distribueren van openSUSE #VERSION#, ongeacht of openSUSE
+#VERSION# is gewijzigd.
+
+Behalve zoals specifiek aangegeven in deze overeenkomst of een licentie voor
+een specifieke component, TOT HET MAXIMUM OPGEREKT TOEGESTAAN ONDER
+VAN TOEPASSING ZIJNDE WETTEN, WORDEN OPENSUSE #VERSION# EN DE COMPONENTEN
+GELEVERD EN IN LICENTIE GEGEVEN "AS IS (zoals ze zijn)" ZONDER GARANTIE VAN
+WELKE DAN OOK, BESCHREVEN OF IMPLICIET, INCLUSIEF DE IMPLICIETE GARANTIES
+VAN VERKOOPBAARHEID, EIGENDOM, GEEN INBREUK MAKEND OF GESCHIKTHEID VOOR EEN
+BEPAALD DOEL. Het openSUSE Project geeft geen garantie dat de functies gevat
+in openSUSE#VERSION# overeenkomen met uw vereisten of dat het werken van
+openSUSE #VERSION# volledig zonder fouten is of precies overeenkomst zoals is
+beschreven in de bijgeleverde documentatie. GEBRUIK VAN OPENSUSE #VERSION# IS
+OP EIGEN RISICO.
+
+TOT HET MAXIMUM OPGEREKT ONDER VAN TOEPASSING ZIJNDE WETTEN, ZULLEN HET
+OPENSUSE PROJECT (EN ZIJN LICENTIENEMERS, ONDERAANNEMERS EN MEDEWERKERS) NIET
+VOOR U AANSPRAKELIJK ZIJN VOOR ELKE SCHADE, INCLUSIEF DIRECTE, INCIDENTELE,
+OF GEVOLGSCHADE, GEDERFDE INKOMSTEN OF VERLOREN BESPARINGEN VOLGEND UIT HET
+GEBRUIK OF ONMOGELIJKHEID VAN GEBRUIK VAN OPENSUSE #VERSION#, ZELFS ALS HET
+OPENSUSE PROJECT IS GEWAARSCHUWD VOOR DE MOGELIJKHEID VAN ZULKE SCHADE. IN
+EEN JURISDICTIE DIE DE UITSLUITING OF BEPERKING VAN SCHADES BEPERKT, WORDT
+DE AANSPRAKELIJKHEID VAN HET OPENSUSE PROJECT (EN ZIJN LICENTIENEMERS,
+ONDERAANNEMERS EN MEDEWERKERS) BEPERKT TOT EEN GEZAMENLIJKE AANSPRAKELIJKHEID
+VAN $50US OF, ALS ZO'N BEPERKING NIET IS TOEGESTAAN, WORDT DEZE BEPERKT TOT
+HET MAXIMAAL TOEGESTANE.
+
+Zoals vereist door de wet in de VS, geeft u aan en garandeert u dat u: (a)
+begrijpt dat openSUSE #VERSION# onderworpen is aan exportcontrole onder
+de Export Administration Regulations ("EAR") die geïmplementeerd en
+afgedwongen worden door de US Department of Commerce, Bureau of Industry and
+Security; (b) zich niet bevindt in een verboden land of het u specifiek is
+verboden onder de EAR of VS-sanctiebepalingen; (c) openSUSE #VERSION# niet
+zult exporteren, opnieuw exporteren of overbrengen naar een verboden
+bestemming, entiteit of individu zonder de noodzakelijke exportvergunning(en)
+of autorisatie(s) van de US Government; (d) openSUSE #VERSION# niet zal
+gebruiken of overbrengen voor gebruik in een gevoelige technologie,
+uiteindelijk voor nucleaire, chemische of biologische wapens of raketten,
+tenzij geautoriseerd door de US Government door regulering of specifieke
+licentie; (e) begrijpt dat landen anders dan de VS het importeren, gebruik
+of exporteren van versleutelingsproducten kan beperken en dat u alleen zelf
+verantwoordelijk bent voor het voldoen aan zulk beperkingen voor importeren,
+gebruik of exporteren.
+
+Als het voldoen aan een deel van deze overeenkomst niet is af te dwingen,
+dan heeft dat geen gevolg voor het afdwingen van de overige bepalingen.
+Deze overeenkomst gaat gepaard met de wetten van de State of Utah en
+van de VS, zonder rekening te houden met enig conflict in wettelijke
+bepalingen, behalve dan dat de United Nations Convention on the International
+Sale of Goods niet van toepassing is. Deze overeenkomst laat het gehele
+begrip en de overeenkomst tussen u en Het openSUSE Project zien met
+betrekking tot zijn onderwerp en kan alleen schriftelijk aangepast worden
+getekend door beide partijen. Geen afwijking van welk recht ook onder deze
+overeenkomst zal van kracht zijn tenzij schriftelijk, getekend door een
+rechtmatig geautoriseerde vertegenwoordiger van de bindende partij. Geen
+afwijking in een recht in het verleden of heden voortkomend uit een gebrek
+of niet voldoen aan, zal beschouwd worden als een afwijking van welk
+toekomstig recht dan ook, voortkomend uit deze overeenkomst. Gebruik,
+duplicering of openbaarmaking door de U.S. Government is onderworpen aan de
+beperkingen in FAR 52.227-14 (June 1987) Alternate III (June 1987), FAR
+52.227-19 (June 1987) of DFARS 252.227-7013 (b)(3) (November 1995) of van
+toepassing zijnde vervolgbepalingen.
+
+Copyright © 2008-2013 Het openSUSE Project. Alle rechten voorbehouden.
+"SUSE" en "openSUSE" zijn geregistreerde handelsmerken van SUSE LLC, of
+aanverwanten, die Het openSUSE Project hebben opgericht, gesponsord en naam
+gegeven. "Linux" is een geregistreerd handelsmerk van Linus Torvalds. Alle
+andere handelsmerken zijn het eigendom van hun respectievelijke eigenaars.
\ No newline at end of file
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package skelcd-openSUSE for openSUSE:13.1 checked in at 2013-11-05 11:09:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1/skelcd-openSUSE (Old)
and /work/SRC/openSUSE:13.1/.skelcd-openSUSE.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "skelcd-openSUSE"
Changes:
--------
--- /work/SRC/openSUSE:13.1/skelcd-openSUSE/skelcd-openSUSE-non-OSS.changes 2013-10-24 14:14:18.000000000 +0200
+++ /work/SRC/openSUSE:13.1/.skelcd-openSUSE.new/skelcd-openSUSE-non-OSS.changes 2013-11-05 11:09:15.000000000 +0100
@@ -1,0 +2,5 @@
+Tue Nov 5 10:08:33 UTC 2013 - coolo(a)suse.com
+
+- update translations for es and ru
+
+-------------------------------------------------------------------
skelcd-openSUSE.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
skelcd-openSUSE.spec: same change
++++++ license-SL.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/license-SL/license.es.txt new/license-SL/license.es.txt
--- old/license-SL/license.es.txt 2013-10-15 14:08:27.000000000 +0200
+++ new/license-SL/license.es.txt 2013-11-05 11:05:26.000000000 +0100
@@ -2,9 +2,9 @@
openSUSE® #VERSION#
Este documento es una traducción no oficial de la licencia de openSUSE
-#VERSION# al castellano. Éste no supone una declaración legal de los términos
-aplicables a openSUSE #VERSION#. Sólo el texto original en inglés de
-la licencia de openSUSE #VERSION# supone esta declaración legal. Sin
+#VERSION# al castellano. Éste no supone una declaración legal de los
+términos aplicables a openSUSE #VERSION#. Sólo el texto original en inglés
+de la licencia de openSUSE #VERSION# supone esta declaración legal. Sin
embargo, esperamos que esta traducción sea de ayuda a los
castellanohablantes para comprender mejor la licencia.
@@ -12,110 +12,101 @@
#VERSION# y sus actualizaciones, independientemente del mecanismo de
entrega. openSUSE #VERSION# es una obra colectiva protegida por la Ley
de copyright de Estados Unidos. En conformidad con los siguientes
-términos, The openSUSE Project le otorga una licencia sobre esta obra
+términos, el Proyecto openSUSE le otorga una licencia sobre esta obra
colectiva de acuerdo con la Licencia Pública General GNU, versión
2. Al descargar, instalar o utilizar openSUSE #VERSION#, usted acepta
los términos de este acuerdo.
openSUSE #VERSION# es un sistema operativo Linux modular que consta de
-cientos de componentes de software. Por lo general, el acuerdo de
-licencia para cada componente se encuentra en el código fuente del
-componente. A excepción de algunos archivos que contienen la marca
-comercial “openSUSE”, que se analiza más adelante, los términos de
-licencia de los componentes le permiten copiar y redistribuir el
-componente. Con la posible excepción de algunos archivos de firmware,
-los términos de licencia de los componentes le permiten copiar,
-modificar y redistribuir el componente, tanto en código fuente como en
-código binario. Este acuerdo no limita sus derechos conforme a los
-términos de licencia de un componente específico ni le otorga derechos
+cientos de componentes de software. Por lo general, el acuerdo de licencia
+para cada componente se encuentra en el código fuente del componente. A
+excepción de algunos archivos que contienen la marca comercial “openSUSE”,
+que se analiza más adelante, los términos de licencia de los componentes le
+permiten copiar y redistribuir el componente. Con la posible excepción de
+algunos archivos de firmware, los términos de licencia de los componentes le
+permiten copiar, modificar y redistribuir el componente, tanto en código
+fuente como en código binario. Este acuerdo no limita sus derechos conforme
+a los términos de licencia de un componente específico ni le otorga derechos
que reemplacen dichos términos.
-openSUSE #VERSION# y cada uno de sus componentes, incluido el código
-fuente, la documentación, la apariencia, la estructura y la
-organización son propiedad de The openSUSE Project y otros y están
-protegidos por las leyes de copyright y otras leyes aplicables. El
-título de propiedad sobre openSUSE #VERSION# y sobre cualquiera de
-sus componentes, o sobre cualquier copia, modificación o parte
-fusionada, prevalecerá de acuerdo con lo anteriormente señalado,
-sujeto a la licencia pertinente. La marca comercial "openSUSE" es una
-marca comercial de SUSE, LLC. en Estados Unidos y otros países y se
-utiliza con autorización. Este acuerdo le permite distribuir copias no
-modificadas de openSUSE #VERSION# que usen la marca comercial
-"openSUSE", siempre que siga las pautas sobre marcas comerciales de
-The openSUSE Project que podrá encontrar en
-http://en.opensuse.org/Legal. Debe respetar dichas pautas sobre marcas
-comerciales al distribuir openSUSE #VERSION#, sin importar si openSUSE
-#VERSION# ha sido objeto o no de alguna modificación.
-
-Salvo conforme se estipule de manera específica en este acuerdo o en
-una licencia para un componente específico, EN LA MEDIDA QUE LO
-PERMITA LA LEGISLACIÓN VIGENTE, OPENSUSE #VERSION# Y LOS COMPONENTES
-SE PROPORCIONAN Y SE CEDEN BAJO LICENCIA "TAL CUAL" SIN GARANTÍA
-ALGUNA, YA SEA EXPRESA O IMPLÍCITA, INCLUIDAS GARANTÍAS IMPLÍCITAS DE
-COMERCIABILIDAD, TITULARIDAD, NO INFRACCIÓN O IDONEIDAD PARA UN FIN
-ESPECÍFICO. The openSUSE Project no garantiza que las funciones
-contenidas en openSUSE #VERSION# cumplan con sus exigencias ni que el
-funcionamiento de openSUSE #VERSION# esté totalmente libre de errores
-o aparezca exactamente tal y como se describe en la documentación
-adjunta. EL USO DE OPENSUSE #VERSION# ES BAJO SU CUENTA Y RIESGO.
-
-EN LA MEDIDA QUE LO PERMITA LA LEGISLACIÓN VIGENTE, THE OPENSUSE
-PROJECT (NI SUS OTORGANTES DE LICENCIA, SUBSIDIARIAS Y EMPLEADOS) NO
-SERÁ RESPONSABLE ANTE USTED POR DAÑOS, YA SEAN DIRECTOS, INCIDENTALES
-O EMERGENTES, PÉRDIDA DE BENEFICIOS O DE AHORROS DERIVADA DEL USO O DE
-LA IMPOSIBILIDAD DE USO DE OPENSUSE, AUNQUE SE HAYA ADVERTIDO A THE
-OPENSUSE PROJECT LA POSIBILIDAD DE TALES DAÑOS. EN UNA JURISDICCIÓN
-DONDE SE LIMITA LA EXCLUSIÓN O LIMITACIÓN DE DAÑOS, LA RESPONSABILIDAD
-GLOBAL DE THE OPENSUSE PROJECT (Y DE SUS OTORGANTES DE LICENCIA,
-SUBSIDIARIAS Y EMPLEADOS) SE LIMITARÁ A 50 DÓLARES ESTADOUNIDENSES, O
-EN CASO DE QUE DICHA LIMITACIÓN NO FUESE PERMITIDA, SE LIMITARÁ AL
-MONTO MÁXIMO PERMITIDO.
-
-Tal y como lo exige la legislación estadounidense, usted declara y
-garantiza que: (a) entiende que openSUSE #VERSION# está sujeto a
-controles de exportación conforme a las Normativas Administrativas de
-Exportaciones (EAR), implementados y aplicados por la Oficina de
-Industria y Seguridad del Departamento de Comercio de los EE.UU.; (b)
-no se encuentra ubicado en un país de destino prohibido ni se le ha
-prohibido a usted expresamente en virtud de las EAR o las normativas
-sancionadoras estadounidenses; (c) no exportará, reexportará ni
-transferirá openSUSE #VERSION# a algún destino, entidad o persona
-prohibidos sin los correspondientes permisos o autorizaciones de
-exportación del Gobierno de los Estados Unidos; (d) no utilizará ni
-transferirá openSUSE #VERSION# para su uso con arma nucleares,
-químicas o biológicas o con uso final de tecnología de misiles a no
-ser que esté autorizado por el Gobierno de EE.UU. mediante una
-normativa o licencia específica; (e) entiende que algunos países,
-además de los EE.UU., pueden restringir la importación, el uso o la
-exportación de productos encriptados y que usted es el único
-responsable de cumplir dichas restricciones a la importación, uso o
-exportación.
-
-Si alguna cláusula del presente acuerdo no fuera aplicable, este hecho
-no afectará la aplicabilidad de las demás cláusulas. Este acuerdo se
-regirá por las leyes del Estado de Utah y de los Estados Unidos,
-independiente de cualquier cláusula sobre conflictos legales que
-pudiera existir, excepto que no se aplique la Convención de las
-Naciones Unidas sobre los contratos de compraventa internacional de
-mercadería. Este acuerdo constituye la totalidad del convenio y
-acuerdo entre usted y The openSUSE Project respecto del objeto y sólo
-podrá modificarse mediante un instrumento por escrito firmado por
-ambas partes. En ningún caso tendrá vigor y efecto la renuncia
-voluntaria a cualquier derecho otorgado en el presente acuerdo si no
-ha sido refrendado por escrito con la firma de un representante
-debidamente autorizado de la parte obligada. La renuncia voluntaria a
-cualquier derecho pasado o presente derivado de cualquier infracción o
-incumplimiento no se considerará una renuncia voluntaria a ejercitar
-los derechos futuros derivados del contenido de este acuerdo. El uso,
-la duplicación o la divulgación por parte del Gobierno de
-EE. UU. están sujetos a las restricciones especificadas en FAR
-52.227-14 (junio de 1987) Alternate III (junio de 1987), FAR 52.227-19
-(junio de 1987) o DFARS 252.227-7013 (b)(3) (noviembre de 1995) o las
-cláusulas posteriores aplicables.
-
-Copyright © 2008-2013 The openSUSE Project. Todos los derechos
-reservados. "SUSE" y "openSUSE" son marcas comerciales de SUSE,
-Inc., empresa que fundó, patrocina y ha sido designada por The
-openSUSE Project. "Linux" es una marca comercial registrada de Linus
-Torvalds. Todas las otras marcas comerciales son propiedad de sus
-respectivos dueños.
+openSUSE #VERSION# y cada uno de sus componentes, incluido el código fuente,
+la documentación, la apariencia, la estructura y la organización son
+propiedad de el Proyecto openSUSE y otros y están protegidos por las leyes
+de copyright y otras leyes aplicables. El título de propiedad sobre
+openSUSE #VERSION# y sobre cualquiera de sus componentes, o sobre cualquier
+copia, prevalecerá de acuerdo con lo anteriormente señalado, sujeto a la
+licencia pertinente. La marca comercial "openSUSE" es una marca comercial
+de SUSE, LLC. En Estados Unidos y otros países y se utiliza con
+autorización. Este acuerdo le permite distribuir copias modificadas o no
+modificadas de openSUSE #VERSION# que usen la marca comercial "openSUSE",
+siempre que siga las pautas sobre marcas comerciales de el Proyecto openSUSE
+que podrá encontrar en http://en.opensuse.org/Legal. Debe respetar dichas
+pautas sobre marcas comerciales al distribuir openSUSE #VERSION#, sin
+importar si openSUSE #VERSION# ha sido objeto o no de alguna modificación.
+
+Salvo conforme se estipule de manera específica en este acuerdo o en una
+licencia para un componente específico, EN LA MEDIDA QUE LO PERMITA LA
+LEGISLACIÓN VIGENTE, OPENSUSE #VERSION# Y LOS COMPONENTES SE PROPORCIONAN Y
+SE CEDEN BAJO LICENCIA "TAL CUAL" SIN GARANTÍA ALGUNA, YA SEA EXPRESA O
+IMPLÍCITA, INCLUIDAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD, TITULARIDAD,
+NO INFRACCIÓN O IDONEIDAD PARA UN FIN ESPECÍFICO. El Proyecto openSUSE no
+garantiza que las funciones contenidas en openSUSE #VERSION# cumplan con sus
+exigencias ni que el funcionamiento de openSUSE #VERSION# esté totalmente
+libre de errores o aparezca exactamente tal y como se describe en la
+documentación adjunta. EL USO DE OPENSUSE #VERSION# ES BAJO SU CUENTA Y
+RIESGO.
+
+EN LA MEDIDA QUE LO PERMITA LA LEGISLACIÓN VIGENTE, EL PROYECTO OPENSUSE (NI
+SUS OTORGANTES DE LICENCIA, SUBSIDIARIAS Y EMPLEADOS) NO SERÁ RESPONSABLE
+ANTE USTED POR DAÑOS, YA SEAN DIRECTOS, INCIDENTALES O EMERGENTES, PÉRDIDA
+DE BENEFICIOS O DE AHORROS DERIVADA DEL USO O DE LA IMPOSIBILIDAD DE USO DE
+OPENSUSE #VERSION#, AUNQUE SE HAYA ADVERTIDO AL PROYECTO OPENSUSE LA
+POSIBILIDAD DE TALES DAÑOS. EN UNA JURISDICCIÓN DONDE SE LIMITA LA
+EXCLUSIÓN O LIMITACIÓN DE DAÑOS, LA RESPONSABILIDAD GLOBAL DE EL PROYECTO
+OPENSUSE (Y DE SUS OTORGANTES DE LICENCIA, SUBSIDIARIAS Y EMPLEADOS) SE
+LIMITARÁ A 50 DÓLARES ESTADOUNIDENSES, O EN CASO DE QUE DICHA LIMITACIÓN NO
+FUESE PERMITIDA, SE LIMITARÁ AL MONTO MÁXIMO PERMITIDO.
+
+Tal y como lo exige la legislación estadounidense, usted declara y garantiza
+que: (a) entiende que openSUSE #VERSION# está sujeto a controles de
+exportación conforme a las Normativas Administrativas de Exportaciones
+(EAR), implementados y aplicados por la Oficina de Industria y Seguridad del
+Departamento de Comercio de los EE.UU.; (b) no se encuentra ubicado en un
+país de destino prohibido ni se le ha prohibido a usted expresamente en
+virtud de las EAR o las normativas sancionadoras estadounidenses; (c) no
+exportará, reexportará ni transferirá openSUSE #VERSION# a algún destino,
+entidad o persona prohibidos sin los correspondientes permisos o
+autorizaciones de exportación del Gobierno de los Estados Unidos; (d) no
+utilizará ni transferirá openSUSE #VERSION# para su uso con armas nucleares,
+químicas o biológicas o con uso final de tecnología de misiles a no ser que
+esté autorizado por el Gobierno de EE.UU. mediante una normativa o licencia
+específica; (e) entiende que algunos países, además de los EE.UU., pueden
+restringir la importación, el uso o la exportación de productos encriptados
+y que usted es el único responsable de cumplir dichas restricciones a la
+importación, uso o exportación.
+
+Si alguna cláusula del presente acuerdo no fuera aplicable, este hecho no
+afectará la aplicabilidad de las demás cláusulas. Este acuerdo se regirá
+por las leyes del Estado de Utah y de los Estados Unidos, independiente de
+cualquier cláusula sobre conflictos legales que pudiera existir, excepto que
+no se aplicará la Convención de las Naciones Unidas sobre los contratos de
+compraventa internacional de mercadería. Este acuerdo constituye la
+totalidad del convenio y acuerdo entre usted y el Proyecto openSUSE respecto
+del objeto y sólo podrá modificarse mediante un instrumento por escrito
+firmado por ambas partes. En ningún caso tendrá vigor y efecto la renuncia
+voluntaria a cualquier derecho otorgado en el presente acuerdo si no ha sido
+refrendado por escrito con la firma de un representante debidamente
+autorizado de la parte obligada. La renuncia voluntaria a cualquier derecho
+pasado o presente derivado de cualquier infracción o incumplimiento no se
+considerará una renuncia voluntaria a ejercitar los derechos futuros
+derivados del contenido de este acuerdo. El uso, la duplicación o la
+divulgación por parte del Gobierno de EE. UU. están sujetos a las
+restricciones especificadas en FAR 52.227-14 (junio de 1987) Alternate III
+(junio de 1987), FAR 52.227-19 (junio de 1987) o DFARS 252.227-7013 (b)(3)
+(noviembre de 1995) o las cláusulas posteriores aplicables.
+
+Copyright © 2008-2013 The openSUSE Project. Todos los derechos reservados.
+"SUSE" y "openSUSE" son marcas comerciales de SUSE LLC, o sus afiliados,
+quien fundó, patrocina y ha sido designada por, el Proyecto openSUSE.
+"Linux" es una marca comercial registrada de Linus Torvalds. Todas las
+otras marcas comerciales son propiedad de sus respectivos dueños.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/license-SL/license.ru.txt new/license-SL/license.ru.txt
--- old/license-SL/license.ru.txt 2013-10-15 14:08:27.000000000 +0200
+++ new/license-SL/license.ru.txt 2013-11-05 11:04:51.000000000 +0100
@@ -1,5 +1,11 @@
ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ openSUSE (R) #VERSION#
+Это неофициальный перевод лицензии openSUSE #VERSION# на русский язык.
+Он не является юридическим документом - только оригинальный текст на
+английском описывает условия распространения openSUSE #VERSION# с точки
+зрения права. Тем не менее, мы надеемся, что этот перевод поможет более
+полному пониманию лицензии русскоговорящими пользователями.
+
Это соглашение устанавливает правила загрузки, установки или
использования операционной системы openSUSE #VERSION# и её обновлений,
независимо от способа получения. В соответствии с законодательством
@@ -28,7 +34,7 @@
openSUSE #VERSION# и любой компонент или любую копию, модификацию или
объединённую часть остаётся в рамках вышеуказанных условий в
соответствии с применимой лицензией. «openSUSE» является товарным
-знаком корпорации SUSE в США и других странах и используется с её
+знаком корпорации SUSE, LLC. в США и других странах и используется с её
разрешения. Это соглашение позволяет Вам распространять неизменённые
копии openSUSE #VERSION# с использованием товарного знака «openSUSE» при
условии, что вы соблюдаете требования Руководства по использованию
@@ -105,7 +111,7 @@
применимых последующих положений.
(c) Проект openSUSE, 2011. Все права защищены. «SUSE» и «openSUSE»
-являются торговыми марками корпорации SUSE, LLC., которая
+являются торговыми марками SUSE, LLC. или её филиалов, которая
основала проект openSUSE, спонсирует его и несёт за него
ответственность. «Linux» является зарегистрированной торговой
маркой Линуса Торвальдса. Все прочие товарные знаки являются
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package rubygem-capistrano for openSUSE:Factory checked in at 2013-11-05 10:59:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-capistrano (Old)
and /work/SRC/openSUSE:Factory/.rubygem-capistrano.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-capistrano"
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-capistrano/rubygem-capistrano.changes 2013-07-16 16:21:08.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-capistrano.new/rubygem-capistrano.changes 2013-11-05 10:59:08.000000000 +0100
@@ -1,0 +2,10 @@
+Thu Oct 10 14:20:51 UTC 2013 - coolo(a)suse.com
+
+- updated to version 3.0.0
+ If you are coming here to wonder why your Capfile doesn't work anymore, please
+ vendor lock your Capistrano at 2.5.x, whichever version was working for you
+ until today.
+
+ See Changelog.md for details
+
+-------------------------------------------------------------------
Old:
----
capistrano-2.15.5.gem
New:
----
capistrano-3.0.0.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-capistrano.spec ++++++
--- /var/tmp/diff_new_pack.ddvI33/_old 2013-11-05 10:59:09.000000000 +0100
+++ /var/tmp/diff_new_pack.ddvI33/_new 2013-11-05 10:59:09.000000000 +0100
@@ -17,17 +17,16 @@
Name: rubygem-capistrano
-Version: 2.15.5
+Version: 3.0.0
Release: 0
%define mod_name capistrano
%define mod_full_name %{mod_name}-%{version}
%define mod_branch -%{version}
-%define mod_weight 21505
+%define mod_weight 30000
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: ruby-macros >= 1
BuildRequires: update-alternatives
-Url: http://github.com/capistrano/capistrano
Source: http://rubygems.org/gems/%{mod_full_name}.gem
Summary: Capistrano - Welcome to easy deployment with Ruby over SSH
License: MIT
@@ -69,27 +68,19 @@
touch %{buildroot}%{_sysconfdir}/alternatives/cap
ln -s %{_sysconfdir}/alternatives/cap %{buildroot}%{_bindir}/cap
-mv %{buildroot}%{_bindir}/capify{,%{mod_branch}}
-touch %{buildroot}%{_sysconfdir}/alternatives/capify
-ln -s %{_sysconfdir}/alternatives/capify %{buildroot}%{_bindir}/capify
-
mkdir -p %{buildroot}%{_docdir}/%{name}
-ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/CHANGELOG %buildroot/%{_docdir}/%{name}/CHANGELOG
+ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/CHANGELOG.md %buildroot/%{_docdir}/%{name}/CHANGELOG.md
+ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/LICENSE.txt %buildroot/%{_docdir}/%{name}/LICENSE.txt
ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/README.md %buildroot/%{_docdir}/%{name}/README.md
%post
/usr/sbin/update-alternatives --install \
%{_bindir}/cap cap %{_bindir}/cap%{mod_branch} %{mod_weight}
-/usr/sbin/update-alternatives --install \
- %{_bindir}/capify capify %{_bindir}/capify%{mod_branch} %{mod_weight}
%preun
if [ "$1" = 0 ] ; then
/usr/sbin/update-alternatives --remove cap %{_bindir}/cap%{mod_branch}
fi
-if [ "$1" = 0 ] ; then
- /usr/sbin/update-alternatives --remove capify %{_bindir}/capify%{mod_branch}
-fi
%files
%defattr(-,root,root,-)
@@ -97,12 +88,9 @@
%{_bindir}/cap%{mod_branch}
%{_bindir}/cap
%ghost %{_sysconfdir}/alternatives/cap
-%{_bindir}/capify%{mod_branch}
-%{_bindir}/capify
-%ghost %{_sysconfdir}/alternatives/capify
%{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_full_name}.gem
%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/
-%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/test
+%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/spec
%{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_full_name}.gemspec
%files doc
@@ -111,6 +99,6 @@
%files testsuite
%defattr(-,root,root,-)
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/test
+%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/spec
%changelog
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package MozillaThunderbird for openSUSE:13.1 checked in at 2013-11-05 10:58:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1/MozillaThunderbird (Old)
and /work/SRC/openSUSE:13.1/.MozillaThunderbird.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MozillaThunderbird"
Changes:
--------
--- /work/SRC/openSUSE:13.1/MozillaThunderbird/MozillaThunderbird.changes 2013-10-14 09:29:55.000000000 +0200
+++ /work/SRC/openSUSE:13.1/.MozillaThunderbird.new/MozillaThunderbird.changes 2013-11-05 10:59:00.000000000 +0100
@@ -1,0 +2,26 @@
+Thu Oct 24 17:18:23 UTC 2013 - wr(a)rosenauer.org
+
+- update to Thunderbird 24.1.0 (bnc#847708)
+ * requires NSS 3.15.2 or above
+ * MFSA 2013-93/CVE-2013-5590/CVE-2013-5591/CVE-2013-5592
+ Miscellaneous memory safety hazards
+ * MFSA 2013-94/CVE-2013-5593 (bmo#868327)
+ Spoofing addressbar through SELECT element
+ * MFSA 2013-95/CVE-2013-5604 (bmo#914017)
+ Access violation with XSLT and uninitialized data
+ * MFSA 2013-96/CVE-2013-5595 (bmo#916580)
+ Improperly initialized memory and overflows in some JavaScript
+ functions
+ * MFSA 2013-97/CVE-2013-5596 (bmo#910881)
+ Writing to cycle collected object during image decoding
+ * MFSA 2013-98/CVE-2013-5597 (bmo#918864)
+ Use-after-free when updating offline cache
+ * MFSA 2013-100/CVE-2013-5599/CVE-2013-5600/CVE-2013-5601
+ (bmo#915210, bmo#915576, bmo#916685)
+ Miscellaneous use-after-free issues found through ASAN fuzzing
+ * MFSA 2013-101/CVE-2013-5602 (bmo#897678)
+ Memory corruption in workers
+ * MFSA 2013-102/CVE-2013-5603 (bmo#916404)
+ Use-after-free in HTML document templates
+
+-------------------------------------------------------------------
Old:
----
l10n-24.0.1.tar.bz2
thunderbird-24.0.1-source.tar.bz2
New:
----
l10n-24.1.0.tar.bz2
thunderbird-24.1.0-source.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MozillaThunderbird.spec ++++++
--- /var/tmp/diff_new_pack.E9uMdo/_old 2013-11-05 10:59:06.000000000 +0100
+++ /var/tmp/diff_new_pack.E9uMdo/_new 2013-11-05 10:59:06.000000000 +0100
@@ -17,7 +17,7 @@
#
-%define mainversion 24.0.1
+%define mainversion 24.1.0
%define update_channel release
%define gstreamer_ver 0.10
%define with_kde 1
@@ -34,7 +34,7 @@
BuildRequires: libidl-devel
BuildRequires: libnotify-devel
BuildRequires: mozilla-nspr-devel >= 4.10
-BuildRequires: mozilla-nss-devel >= 3.15.1
+BuildRequires: mozilla-nss-devel >= 3.15.2
BuildRequires: nss-shared-helper-devel
BuildRequires: python
BuildRequires: startup-notification-devel
@@ -50,7 +50,7 @@
%endif
Version: %{mainversion}
Release: 0
-%define releasedate 2013101000
+%define releasedate 2013102400
Provides: thunderbird = %{version}
%if %{with_kde}
# this is needed to match this package with the kde4 helper package without the main package
++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.E9uMdo/_old 2013-11-05 10:59:06.000000000 +0100
+++ /var/tmp/diff_new_pack.E9uMdo/_new 2013-11-05 10:59:06.000000000 +0100
@@ -5,7 +5,7 @@
<size unit="G">9</size>
</disk>
<memory>
- <size unit="M">3000</size>
+ <size unit="M">3500</size>
</memory>
</hardware>
</constraints>
++++++ compare-locales.tar.bz2 ++++++
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.E9uMdo/_old 2013-11-05 10:59:06.000000000 +0100
+++ /var/tmp/diff_new_pack.E9uMdo/_new 2013-11-05 10:59:06.000000000 +0100
@@ -2,8 +2,8 @@
CHANNEL="esr24"
BRANCH="releases/comm-$CHANNEL"
-RELEASE_TAG="THUNDERBIRD_24_0_1_RELEASE"
-VERSION="24.0.1"
+RELEASE_TAG="THUNDERBIRD_24_1_0_RELEASE"
+VERSION="24.1.0"
echo "cloning $BRANCH..."
hg clone http://hg.mozilla.org/$BRANCH thunderbird
++++++ l10n-24.0.1.tar.bz2 -> l10n-24.1.0.tar.bz2 ++++++
/work/SRC/openSUSE:13.1/MozillaThunderbird/l10n-24.0.1.tar.bz2 /work/SRC/openSUSE:13.1/.MozillaThunderbird.new/l10n-24.1.0.tar.bz2 differ: char 11, line 1
++++++ thunderbird-24.0.1-source.tar.bz2 -> thunderbird-24.1.0-source.tar.bz2 ++++++
/work/SRC/openSUSE:13.1/MozillaThunderbird/thunderbird-24.0.1-source.tar.bz2 /work/SRC/openSUSE:13.1/.MozillaThunderbird.new/thunderbird-24.1.0-source.tar.bz2 differ: char 11, line 1
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package MozillaThunderbird for openSUSE:Factory checked in at 2013-11-05 10:58:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/MozillaThunderbird (Old)
and /work/SRC/openSUSE:Factory/.MozillaThunderbird.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MozillaThunderbird"
Changes:
--------
--- /work/SRC/openSUSE:Factory/MozillaThunderbird/MozillaThunderbird.changes 2013-10-14 09:29:44.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.MozillaThunderbird.new/MozillaThunderbird.changes 2013-11-05 10:58:50.000000000 +0100
@@ -1,0 +2,26 @@
+Thu Oct 24 17:18:23 UTC 2013 - wr(a)rosenauer.org
+
+- update to Thunderbird 24.1.0 (bnc#847708)
+ * requires NSS 3.15.2 or above
+ * MFSA 2013-93/CVE-2013-5590/CVE-2013-5591/CVE-2013-5592
+ Miscellaneous memory safety hazards
+ * MFSA 2013-94/CVE-2013-5593 (bmo#868327)
+ Spoofing addressbar through SELECT element
+ * MFSA 2013-95/CVE-2013-5604 (bmo#914017)
+ Access violation with XSLT and uninitialized data
+ * MFSA 2013-96/CVE-2013-5595 (bmo#916580)
+ Improperly initialized memory and overflows in some JavaScript
+ functions
+ * MFSA 2013-97/CVE-2013-5596 (bmo#910881)
+ Writing to cycle collected object during image decoding
+ * MFSA 2013-98/CVE-2013-5597 (bmo#918864)
+ Use-after-free when updating offline cache
+ * MFSA 2013-100/CVE-2013-5599/CVE-2013-5600/CVE-2013-5601
+ (bmo#915210, bmo#915576, bmo#916685)
+ Miscellaneous use-after-free issues found through ASAN fuzzing
+ * MFSA 2013-101/CVE-2013-5602 (bmo#897678)
+ Memory corruption in workers
+ * MFSA 2013-102/CVE-2013-5603 (bmo#916404)
+ Use-after-free in HTML document templates
+
+-------------------------------------------------------------------
Old:
----
l10n-24.0.1.tar.bz2
thunderbird-24.0.1-source.tar.bz2
New:
----
l10n-24.1.0.tar.bz2
thunderbird-24.1.0-source.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MozillaThunderbird.spec ++++++
--- /var/tmp/diff_new_pack.WlYMDp/_old 2013-11-05 10:59:00.000000000 +0100
+++ /var/tmp/diff_new_pack.WlYMDp/_new 2013-11-05 10:59:00.000000000 +0100
@@ -17,7 +17,7 @@
#
-%define mainversion 24.0.1
+%define mainversion 24.1.0
%define update_channel release
%define gstreamer_ver 0.10
%define with_kde 1
@@ -34,7 +34,7 @@
BuildRequires: libidl-devel
BuildRequires: libnotify-devel
BuildRequires: mozilla-nspr-devel >= 4.10
-BuildRequires: mozilla-nss-devel >= 3.15.1
+BuildRequires: mozilla-nss-devel >= 3.15.2
BuildRequires: nss-shared-helper-devel
BuildRequires: python
BuildRequires: startup-notification-devel
@@ -50,7 +50,7 @@
%endif
Version: %{mainversion}
Release: 0
-%define releasedate 2013101000
+%define releasedate 2013102400
Provides: thunderbird = %{version}
%if %{with_kde}
# this is needed to match this package with the kde4 helper package without the main package
++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.WlYMDp/_old 2013-11-05 10:59:00.000000000 +0100
+++ /var/tmp/diff_new_pack.WlYMDp/_new 2013-11-05 10:59:00.000000000 +0100
@@ -5,7 +5,7 @@
<size unit="G">9</size>
</disk>
<memory>
- <size unit="M">3000</size>
+ <size unit="M">3500</size>
</memory>
</hardware>
</constraints>
++++++ compare-locales.tar.bz2 ++++++
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.WlYMDp/_old 2013-11-05 10:59:00.000000000 +0100
+++ /var/tmp/diff_new_pack.WlYMDp/_new 2013-11-05 10:59:00.000000000 +0100
@@ -2,8 +2,8 @@
CHANNEL="esr24"
BRANCH="releases/comm-$CHANNEL"
-RELEASE_TAG="THUNDERBIRD_24_0_1_RELEASE"
-VERSION="24.0.1"
+RELEASE_TAG="THUNDERBIRD_24_1_0_RELEASE"
+VERSION="24.1.0"
echo "cloning $BRANCH..."
hg clone http://hg.mozilla.org/$BRANCH thunderbird
++++++ l10n-24.0.1.tar.bz2 -> l10n-24.1.0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/MozillaThunderbird/l10n-24.0.1.tar.bz2 /work/SRC/openSUSE:Factory/.MozillaThunderbird.new/l10n-24.1.0.tar.bz2 differ: char 11, line 1
++++++ thunderbird-24.0.1-source.tar.bz2 -> thunderbird-24.1.0-source.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/MozillaThunderbird/thunderbird-24.0.1-source.tar.bz2 /work/SRC/openSUSE:Factory/.MozillaThunderbird.new/thunderbird-24.1.0-source.tar.bz2 differ: char 11, line 1
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package mozc for openSUSE:13.1 checked in at 2013-11-05 10:22:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1/mozc (Old)
and /work/SRC/openSUSE:13.1/.mozc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mozc"
Changes:
--------
--- /work/SRC/openSUSE:13.1/mozc/mozc.changes 2013-09-23 11:00:38.000000000 +0200
+++ /work/SRC/openSUSE:13.1/.mozc.new/mozc.changes 2013-11-05 10:22:59.000000000 +0100
@@ -1,0 +2,12 @@
+Mon Oct 28 17:53:17 UTC 2013 - ftake(a)geeko.jp
+
+- Fix typed password is shown on GNOME lock screen bnc#847718
+ * Add support-input-purpose.patch
+- Fix config button is disabled on GNOME Control Center rh#904625
+- Change initial input mode of ibus-mozc to direct input Issue#201
+ * Add fix-initial-input-mode.patch
+- Enables keyboard layout variations for ibus-mozc
+ * Add ibus-provide-layout-variations.patch
+ * Supplements the fix above
+
+-------------------------------------------------------------------
New:
----
fix-initial-input-mode.patch
ibus-provide-layout-variations.patch
ibus-setup-mozc-jp.desktop.in
support-input-purpose.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mozc.spec ++++++
--- /var/tmp/diff_new_pack.e958u0/_old 2013-11-05 10:23:00.000000000 +0100
+++ /var/tmp/diff_new_pack.e958u0/_new 2013-11-05 10:23:00.000000000 +0100
@@ -40,19 +40,27 @@
Source0: %{name}-%{version}.tar.bz2
Source1: README.SUSE
Source2: fcitx-mozc-icons.tar.gz
-%if %{with_fcitx}
-# PATCH-FEATURE-UPSTREAM i(a)marguerite.su - add fcitx as mozc module
-Patch0: fcitx-mozc-1.11.1522.102.1.patch
-%endif
# gyp is not included from 1.11.1522.102
# License: BSD-3-Clause
# svn export http://gyp.googlecode.com/svn/trunk/@r1665 gyp
Source3: gyp-r1665.tar.bz2
+Source4: ibus-setup-mozc-jp.desktop.in
+%if %{with_fcitx}
+# PATCH-FEATURE-UPSTREAM i(a)marguerite.su - add fcitx as mozc module
+Patch0: fcitx-mozc-1.11.1522.102.1.patch
+%endif
+# PATCH-FIX-UPSTREAM ftake(a)geeko.jp bnc#847718
+Patch1: support-input-purpose.patch
+# PATCH-FIX-UPSTREAM ftake(a)geeko.jp
+Patch2: fix-initial-input-mode.patch
+# PATCH-FEATURE-OPENSUSE ftake(a)geeko.jp
+Patch3: ibus-provide-layout-variations.patch
BuildRequires: libopenssl-devel
BuildRequires: pkgconfig
BuildRequires: protobuf-devel
BuildRequires: python
+BuildRequires: update-desktop-files
BuildRequires: zlib-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -119,6 +127,10 @@
%patch0 -p2
%endif
+%patch1 -p0
+%patch2 -p0
+%patch3 -p0
+
cp %{SOURCE1} .
# extract gyp
@@ -126,6 +138,8 @@
tar xvf %{SOURCE3}
popd
+sed -e 's|@libdir@|%{_libdir}|g' %{SOURCE4} > ibus-setup-mozc-jp.desktop
+
%build
%define target Release
export QTDIR=%{_libdir}/qt4
@@ -169,6 +183,18 @@
install -m644 data/images/unix/ui-alpha_half.png %{buildroot}%{_datadir}/ibus-mozc/alpha_half.png
install -m644 data/images/unix/ui-alpha_full.png %{buildroot}%{_datadir}/ibus-mozc/alpha_full.png
+install -m755 -d %{buildroot}%{_datadir}/applications
+install -m644 ibus-setup-mozc-jp.desktop %{buildroot}%{_datadir}/applications/ibus-setup-mozc-jp.desktop
+%suse_update_desktop_file ibus-setup-mozc-jp System Utility settings
+
+# for provide-layout-variations patch
+ln -s ibus-setup-mozc-jp.desktop %{buildroot}%{_datadir}/applications/ibus-setup-mozc-jp-jp.desktop
+%suse_update_desktop_file ibus-setup-mozc-jp-jp System Utility settings
+ln -s ibus-setup-mozc-jp.desktop %{buildroot}%{_datadir}/applications/ibus-setup-mozc-us.desktop
+%suse_update_desktop_file ibus-setup-mozc-us System Utility settings
+ln -s ibus-setup-mozc-jp.desktop %{buildroot}%{_datadir}/applications/ibus-setup-mozc-dv.desktop
+%suse_update_desktop_file ibus-setup-mozc-dv System Utility settings
+
%if %{with_fcitx}
# Install Fcitx module
for mofile in out_linux/Release/obj/gen/unix/fcitx/po/*.mo
@@ -240,6 +266,10 @@
%defattr(-, root, root)
%dir %{_libdir}/ibus-mozc/
%{_libdir}/ibus-mozc/ibus-engine-mozc
+%{_datadir}/applications/ibus-setup-mozc-jp.desktop
+%{_datadir}/applications/ibus-setup-mozc-jp-jp.desktop
+%{_datadir}/applications/ibus-setup-mozc-us.desktop
+%{_datadir}/applications/ibus-setup-mozc-dv.desktop
%dir %{_datadir}/ibus/component/
%{_datadir}/ibus/component/mozc.xml
%dir %{_datadir}/ibus-mozc/
++++++ fix-initial-input-mode.patch ++++++
diff -ru unix.org/ibus/property_handler.cc unix/ibus/property_handler.cc
--- unix.org/ibus/property_handler.cc 2013-10-29 02:17:24.898870371 +0900
+++ unix/ibus/property_handler.cc 2013-10-29 02:48:55.617344149 +0900
@@ -84,8 +84,27 @@
client_(client),
translator_(translator),
original_composition_mode_(kMozcEngineInitialCompositionMode),
+#if IBUS_CHECK_VERSION(1, 5, 0)
+ is_activated_(false),
+#else
is_activated_(true),
+#endif
is_disabled_(false) {
+ commands::KeyEvent key;
+ if (is_activated_) {
+ key.set_special_key(mozc::commands::KeyEvent::ON);
+ } else {
+ key.set_special_key(mozc::commands::KeyEvent::OFF);
+ }
+ key.set_activated(is_activated_);
+ key.set_mode(original_composition_mode_);
+ commands::Output output;
+ if (client_->SendKey(key, &output)) {
+ original_composition_mode_ = output.status().mode();
+ is_activated_ = output.status().activated();
+ } else {
+ LOG(ERROR) << "SendKey failed";
+ }
AppendCompositionPropertyToPanel();
#ifndef OS_CHROMEOS
@@ -133,6 +152,9 @@
IBusPropList *sub_prop_list = ibus_prop_list_new();
// Create items for the radio menu.
+ const commands::CompositionMode initial_mode = is_activated_ ?
+ original_composition_mode_ :
+ kMozcEnginePropertyIMEOffState->composition_mode;
string icon_path_for_panel;
const char *mode_symbol = NULL;
for (size_t i = 0; i < kMozcEnginePropertiesSize; ++i) {
@@ -140,7 +162,7 @@
IBusText *label = ibus_text_new_from_string(
translator_->MaybeTranslate(entry.label).c_str());
IBusPropState state = PROP_STATE_UNCHECKED;
- if (entry.composition_mode == kMozcEngineInitialCompositionMode) {
+ if (entry.composition_mode == initial_mode) {
state = PROP_STATE_CHECKED;
icon_path_for_panel = GetIconPath(entry.icon);
mode_symbol = entry.label_for_panel;
Only in unix/ibus: property_handler.cc.orig
++++++ ibus-provide-layout-variations.patch ++++++
diff -ru unix.org/ibus/gen_mozc_xml.py unix/ibus/gen_mozc_xml.py
--- unix.org/ibus/gen_mozc_xml.py 2013-11-01 02:33:37.673242963 +0900
+++ unix/ibus/gen_mozc_xml.py 2013-11-01 02:35:46.918429452 +0900
@@ -69,7 +69,6 @@
'description': '%(product_name)s (Japanese Input Method)',
'language': 'ja',
'icon': '%(ibus_mozc_icon_path)s',
- 'rank': '80',
'symbol': 'あ',
}
@@ -86,12 +85,17 @@
},
# On Linux (IBus >= 1.5), we use special label 'default' for the keyboard
# layout.
+ # openSUSE provides four engines like ChromeOS
'Linux-IBus1.5': {
# DO NOT change the engine name 'mozc-jp'. The names is referenced by
# unix/ibus/mozc_engine.cc.
- 'name': ['mozc-jp'],
- 'longname': ['%(product_name)s'],
- 'layout': ['default'],
+ 'name': ['mozc-jp', 'mozc-jp-jp', 'mozc-us', 'mozc-dv'],
+ 'longname': ['%(product_name)s',
+ '%(product_name)s - JP layout',
+ '%(product_name)s - US layout',
+ '%(product_name)s - US Dvorak layout'],
+ 'layout': ['default', 'jp', 'us', 'us(dvorak)'],
+ 'rank': ['80', '0', '0', '0'],
},
# On Chrome/Chromium OS, we provide three engines.
'ChromeOS': {
++++++ ibus-setup-mozc-jp.desktop.in ++++++
[Desktop Entry]
Name=IBus Mozc Setup
Comment=Set up IBus Mozc engine
Exec=@libdir@/mozc/mozc_tool --mode=config_dialog
Icon=/usr/share/ibus-mozc/product_icon.png
NoDisplay=true
Type=Application
StartupNotify=true
++++++ support-input-purpose.patch ++++++
Index: engine_interface.h
===================================================================
--- unix/ibus/engine_interface.h (revision 177)
+++ unix/ibus/engine_interface.h (working copy)
@@ -106,6 +106,11 @@
gint y,
gint w,
gint h) = 0;
+
+ // The interface function for the "set-content-type" signal
+ virtual void SetContentType(IBusEngine *engine,
+ guint purpose,
+ guint hints) = 0;
};
} // namespace ibus
Index: engine_registrar.cc
===================================================================
--- unix/ibus/engine_registrar.cc (revision 177)
+++ unix/ibus/engine_registrar.cc (working copy)
@@ -63,7 +63,9 @@
engine_class->reset = Reset;
engine_class->set_capabilities = SetCapabilities;
engine_class->set_cursor_location = SetCursorLocation;
-
+#if defined(MOZC_ENABLE_IBUS_INPUT_PURPOSE)
+ engine_class->set_content_type = SetContentType;
+#endif // MOZC_ENABLE_IBUS_INPUT_PURPOSE
return true;
}
@@ -87,6 +89,9 @@
engine_class->reset = NULL;
engine_class->set_capabilities = NULL;
engine_class->set_cursor_location = NULL;
+#if defined(MOZC_ENABLE_IBUS_INPUT_PURPOSE)
+ engine_class->set_content_type = NULL;
+#endif // MOZC_ENABLE_IBUS_INPUT_PURPOSE
mozc::ibus::EngineInterface *previous = g_engine;
g_engine = NULL;
@@ -179,5 +184,12 @@
g_engine->SetCursorLocation(engine, x, y, w, h);
}
+void EngineRegistrar::SetContentType(
+ IBusEngine *engine,
+ guint purpose,
+ guint hints) {
+ g_engine->SetContentType(engine, purpose, hints);
+}
+
} // namespace ibus
} // namespace mozc
Index: engine_registrar.h
===================================================================
--- unix/ibus/engine_registrar.h (revision 177)
+++ unix/ibus/engine_registrar.h (working copy)
@@ -84,6 +84,9 @@
gint y,
gint w,
gint h);
+ static void SetContentType(IBusEngine *engine,
+ guint purpose,
+ guint hints);
};
} // namespace ibus
Index: ibus_header.h
===================================================================
--- unix/ibus/ibus_header.h (revision 177)
+++ unix/ibus/ibus_header.h (working copy)
@@ -36,5 +36,10 @@
#error "ibus-mozc now requires IBus>=1.4.1"
#endif // libibus (<1.4.1)
+#if IBUS_CHECK_VERSION(1, 5, 4)
+#if !defined(MOZC_ENABLE_IBUS_INPUT_PURPOSE)
+#define MOZC_ENABLE_IBUS_INPUT_PURPOSE
+#endif // !MOZC_ENABLE_IBUS_INPUT_PURPOSE
+#endif // libibus(>=1.5.4)
#endif // MOZC_UNIX_IBUS_IBUS_HEADER_H_
Index: mozc_engine.cc
===================================================================
--- unix/ibus/mozc_engine.cc (revision 177)
+++ unix/ibus/mozc_engine.cc (working copy)
@@ -372,6 +372,7 @@
void MozcEngine::FocusOut(IBusEngine *engine) {
GetCandidateWindowHandler(engine)->Hide(engine);
+ property_handler_->ResetContentType(engine);
// Do not call SubmitSession or RevertSession. Preedit string will commit on
// Focus Out event automatically by ibus_engine_update_preedit_text_with_mode
@@ -397,6 +398,11 @@
VLOG(2) << "keyval: " << keyval
<< ", keycode: " << keycode
<< ", modifiers: " << modifiers;
+ if (property_handler_->IsDisabled()) {
+ // It is each enginze's responsibility for ignoreing keyevents on
+ // the password field on the locked screen since IBus 1.5.4.
+ return FALSE;
+ }
// Send current caret location to mozc_server to manage suggest window
// position.
@@ -501,6 +507,18 @@
// Do nothing
}
+void MozcEngine::SetContentType(IBusEngine *engine,
+ guint purpose,
+ guint hints) {
+ const bool prev_disabled =
+ property_handler_->IsDisabled();
+ property_handler_->UpdateContentType(engine);
+ if (!prev_disabled && property_handler_->IsDisabled()) {
+ // Make sure on-going composition is reverted.
+ RevertSession(engine);
+ }
+}
+
GType MozcEngine::GetType() {
static GType type = 0;
Index: mozc_engine.h
===================================================================
--- unix/ibus/mozc_engine.h (revision 177)
+++ unix/ibus/mozc_engine.h (working copy)
@@ -99,6 +99,9 @@
gint y,
gint w,
gint h);
+ void SetContentType(IBusEngine *engine,
+ guint purpose,
+ guint hints);
// Returns the GType which this class represents.
static GType GetType();
Index: property_handler.cc
===================================================================
--- unix/ibus/property_handler.cc (revision 177)
+++ unix/ibus/property_handler.cc (working copy)
@@ -61,6 +61,19 @@
bool IsMozcToolAvailable() {
return FileUtil::FileExists(SystemUtil::GetToolPath());
}
+
+bool GetDisabled(IBusEngine *engine) {
+ bool disabled = false;
+#if defined(MOZC_ENABLE_IBUS_INPUT_PURPOSE)
+ guint purpose = IBUS_INPUT_PURPOSE_FREE_FORM;
+ guint hints = IBUS_INPUT_HINT_NONE;
+ ibus_engine_get_content_type(engine, &purpose, &hints);
+ disabled = (purpose == IBUS_INPUT_PURPOSE_PASSWORD ||
+ purpose == IBUS_INPUT_PURPOSE_PIN);
+#endif // MOZC_ENABLE_IBUS_INPUT_PURPOSE
+ return disabled;
+}
+
} // namespace
PropertyHandler::PropertyHandler(MessageTranslatorInterface *translator,
@@ -71,7 +84,8 @@
client_(client),
translator_(translator),
original_composition_mode_(kMozcEngineInitialCompositionMode),
- is_activated_(true) {
+ is_activated_(true),
+ is_disabled_(false) {
AppendCompositionPropertyToPanel();
#ifndef OS_CHROMEOS
@@ -105,6 +119,7 @@
void PropertyHandler::Register(IBusEngine *engine) {
ibus_engine_register_properties(engine, prop_root_);
+ UpdateContentType(engine);
}
// TODO(nona): do not use kMozcEngine*** directory.
@@ -228,8 +243,34 @@
ibus_prop_list_append(prop_root_, prop_mozc_tool_);
}
+void PropertyHandler::UpdateContentTypeImpl(IBusEngine *engine,
+ bool disabled) {
+ const bool prev_is_disabled = is_disabled_;
+ is_disabled_ = disabled;
+ if (prev_is_disabled == is_disabled_) {
+ return;
+ }
+ const auto visible_mode =
+ (prev_is_disabled && !is_disabled_ && IsActivated())
+ ? original_composition_mode_ :
+ kMozcEnginePropertyIMEOffState->composition_mode;
+ UpdateCompositionModeIcon(engine, visible_mode);
+}
+
+void PropertyHandler::ResetContentType(IBusEngine *engine) {
+ UpdateContentTypeImpl(engine, false);
+}
+
+void PropertyHandler::UpdateContentType(IBusEngine *engine) {
+ UpdateContentTypeImpl(engine, GetDisabled(engine));
+}
+
void PropertyHandler::Update(IBusEngine *engine,
const commands::Output &output) {
+ if (IsDisabled()) {
+ return;
+ }
+
if (output.has_status() &&
(output.status().activated() != is_activated_ ||
output.status().mode() != original_composition_mode_)) {
@@ -325,6 +366,10 @@
const gchar *property_name,
guint property_state) {
#ifndef OS_CHROMEOS
+ if (IsDisabled()) {
+ return;
+ }
+
if (prop_mozc_tool_) {
for (guint prop_index = 0; ; ++prop_index) {
IBusProperty *prop = ibus_prop_list_get(
@@ -371,9 +416,13 @@
}
bool PropertyHandler::IsActivated() const {
- return is_activated_;
+ return is_activated_ && !IsDisabled();
}
+bool PropertyHandler::IsDisabled() const {
+ return is_disabled_;
+}
+
commands::CompositionMode PropertyHandler::GetOriginalCompositionMode() const {
return original_composition_mode_;
}
Index: property_handler.h
===================================================================
--- unix/ibus/property_handler.h (revision 177)
+++ unix/ibus/property_handler.h (working copy)
@@ -54,14 +54,19 @@
virtual ~PropertyHandler();
virtual void Register(IBusEngine *engine);
+ virtual void ResetContentType(IBusEngine *engine);
+ virtual void UpdateContentType(IBusEngine *engine);
virtual void Update(IBusEngine *engine, const commands::Output &output);
virtual void ProcessPropertyActivate(IBusEngine *engine,
const gchar *property_name,
guint property_state);
virtual bool IsActivated() const;
+ virtual bool IsDisabled() const;
virtual commands::CompositionMode GetOriginalCompositionMode() const;
private:
+ void UpdateContentTypeImpl(IBusEngine *engine, bool disabled);
+
// Appends composition properties into panel
void AppendCompositionPropertyToPanel();
// Appends tool properties into panel
@@ -79,6 +84,7 @@
scoped_ptr<MessageTranslatorInterface> translator_;
commands::CompositionMode original_composition_mode_;
bool is_activated_;
+ bool is_disabled_;
};
} // namespace ibus
Index: property_handler_interface.h
===================================================================
--- unix/ibus/property_handler_interface.h (revision 177)
+++ unix/ibus/property_handler_interface.h (working copy)
@@ -45,6 +45,9 @@
// Registers current properties into engine.
virtual void Register(IBusEngine *engine) ABSTRACT;
+ virtual void ResetContentType(IBusEngine *engine) ABSTRACT;
+ virtual void UpdateContentType(IBusEngine *engine) ABSTRACT;
+
// Update properties.
virtual void Update(IBusEngine *engine,
const commands::Output &output) ABSTRACT;
@@ -55,6 +58,9 @@
// Returns if IME is activated or not.
virtual bool IsActivated() const ABSTRACT;
+ // Returns if IME is forcesully disabled, e.g. on a password field.
+ virtual bool IsDisabled() const ABSTRACT;
+
// Returns original composition mode before.
virtual commands::CompositionMode GetOriginalCompositionMode() const ABSTRACT;
};
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package yast2-storage for openSUSE:13.1 checked in at 2013-11-05 10:19:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1/yast2-storage (Old)
and /work/SRC/openSUSE:13.1/.yast2-storage.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-storage"
Changes:
--------
--- /work/SRC/openSUSE:13.1/yast2-storage/yast2-storage.changes 2013-10-29 10:17:44.000000000 +0100
+++ /work/SRC/openSUSE:13.1/.yast2-storage.new/yast2-storage.changes 2013-11-05 10:19:43.000000000 +0100
@@ -1,0 +2,6 @@
+Mon Nov 04 16:42:35 CET 2013 - aschnell(a)suse.de
+
+- changed technique to ensure UTF-8 string in ruby (bnc#848812)
+- version 3.0.8
+
+-------------------------------------------------------------------
Old:
----
yast2-storage-3.0.7.tar.bz2
New:
----
yast2-storage-3.0.8.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-storage.spec ++++++
--- /var/tmp/diff_new_pack.LtIV1H/_old 2013-11-05 10:19:43.000000000 +0100
+++ /var/tmp/diff_new_pack.LtIV1H/_new 2013-11-05 10:19:43.000000000 +0100
@@ -17,7 +17,7 @@
Name: yast2-storage
-Version: 3.0.7
+Version: 3.0.8
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ yast2-storage-3.0.7.tar.bz2 -> yast2-storage-3.0.8.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-storage-3.0.7/VERSION new/yast2-storage-3.0.8/VERSION
--- old/yast2-storage-3.0.7/VERSION 2013-10-23 14:16:37.000000000 +0200
+++ new/yast2-storage-3.0.8/VERSION 2013-11-04 17:14:06.000000000 +0100
@@ -1 +1 @@
-3.0.7
+3.0.8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-storage-3.0.7/configure new/yast2-storage-3.0.8/configure
--- old/yast2-storage-3.0.7/configure 2013-10-25 13:54:56.000000000 +0200
+++ new/yast2-storage-3.0.8/configure 2013-11-04 17:14:47.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for yast2-storage 3.0.7.
+# Generated by GNU Autoconf 2.69 for yast2-storage 3.0.8.
#
# Report bugs to <http://bugs.opensuse.org/>.
#
@@ -590,8 +590,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-storage'
PACKAGE_TARNAME='yast2-storage'
-PACKAGE_VERSION='3.0.7'
-PACKAGE_STRING='yast2-storage 3.0.7'
+PACKAGE_VERSION='3.0.8'
+PACKAGE_STRING='yast2-storage 3.0.8'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
PACKAGE_URL=''
@@ -1380,7 +1380,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures yast2-storage 3.0.7 to adapt to many kinds of systems.
+\`configure' configures yast2-storage 3.0.8 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1451,7 +1451,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-storage 3.0.7:";;
+ short | recursive ) echo "Configuration of yast2-storage 3.0.8:";;
esac
cat <<\_ACEOF
@@ -1569,7 +1569,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-yast2-storage configure 3.0.7
+yast2-storage configure 3.0.8
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2022,7 +2022,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by yast2-storage $as_me 3.0.7, which was
+It was created by yast2-storage $as_me 3.0.8, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2961,7 +2961,7 @@
# Define the identity of the package.
PACKAGE='yast2-storage'
- VERSION='3.0.7'
+ VERSION='3.0.8'
cat >>confdefs.h <<_ACEOF
@@ -3084,7 +3084,7 @@
-VERSION="3.0.7"
+VERSION="3.0.8"
RPMNAME="yast2-storage"
MAINTAINER="Arvin Schnell <aschnell(a)suse.de>"
@@ -16764,7 +16764,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by yast2-storage $as_me 3.0.7, which was
+This file was extended by yast2-storage $as_me 3.0.8, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -16830,7 +16830,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-yast2-storage config.status 3.0.7
+yast2-storage config.status 3.0.8
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-storage-3.0.7/configure.ac new/yast2-storage-3.0.8/configure.ac
--- old/yast2-storage-3.0.7/configure.ac 2013-10-25 13:54:50.000000000 +0200
+++ new/yast2-storage-3.0.8/configure.ac 2013-11-04 17:14:41.000000000 +0100
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
dnl (edit configure.ac.in or configure.in.in instead)
-AC_INIT(yast2-storage, 3.0.7, http://bugs.opensuse.org/, yast2-storage)
+AC_INIT(yast2-storage, 3.0.8, http://bugs.opensuse.org/, yast2-storage)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -18,7 +18,7 @@
AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
dnl Important YaST2 variables
-VERSION="3.0.7"
+VERSION="3.0.8"
RPMNAME="yast2-storage"
MAINTAINER="Arvin Schnell <aschnell(a)suse.de>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-storage-3.0.7/src/modules/FileSystems.rb new/yast2-storage-3.0.8/src/modules/FileSystems.rb
--- old/yast2-storage-3.0.7/src/modules/FileSystems.rb 2013-09-30 17:11:43.000000000 +0200
+++ new/yast2-storage-3.0.8/src/modules/FileSystems.rb 2013-11-04 17:12:17.000000000 +0100
@@ -29,7 +29,7 @@
#
#
# $Id$
-require "storage_utf8"
+require "storage"
require "yast"
module Yast
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-storage-3.0.7/src/modules/Partitions.rb new/yast2-storage-3.0.8/src/modules/Partitions.rb
--- old/yast2-storage-3.0.7/src/modules/Partitions.rb 2013-09-30 17:11:43.000000000 +0200
+++ new/yast2-storage-3.0.8/src/modules/Partitions.rb 2013-11-04 17:12:17.000000000 +0100
@@ -27,7 +27,7 @@
# Purpose: Provides information about partitions
#
# $Id$
-require "storage_utf8"
+require "storage"
require "yast"
module Yast
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-storage-3.0.7/src/modules/Storage.rb new/yast2-storage-3.0.8/src/modules/Storage.rb
--- old/yast2-storage-3.0.7/src/modules/Storage.rb 2013-10-10 17:55:28.000000000 +0200
+++ new/yast2-storage-3.0.8/src/modules/Storage.rb 2013-11-04 17:12:18.000000000 +0100
@@ -42,7 +42,7 @@
# $Id$
require "yast"
require "dbus"
-require "storage_utf8"
+require "storage"
module Yast
class StorageClass < Module
@@ -371,22 +371,22 @@
def ByteToHumanString(bytes)
- ::Storage::byteToHumanString(bytes, false, 2, false)
+ return ::Storage::byteToHumanString(bytes, false, 2, false).force_encoding("UTF-8")
end
def KByteToHumanString(bytes_k)
- ::Storage::byteToHumanString(bytes_k*1024, false, 2, false)
+ return ::Storage::byteToHumanString(bytes_k*1024, false, 2, false).force_encoding("UTF-8")
end
def ByteToHumanStringOmitZeroes(bytes)
- ::Storage::byteToHumanString(bytes, false, 2, true)
+ return ::Storage::byteToHumanString(bytes, false, 2, true).force_encoding("UTF-8")
end
def KByteToHumanStringOmitZeroes(bytes_k)
- ::Storage::byteToHumanString(bytes_k*1024, false, 2, true)
+ return ::Storage::byteToHumanString(bytes_k*1024, false, 2, true).force_encoding("UTF-8")
end
@@ -5249,7 +5249,7 @@
infos.each do |info|
m = {
:destructive => info.destructive,
- :text => info.text
+ :text => info.text.force_encoding("UTF-8")
}
ret.push(m)
end
@@ -5285,15 +5285,15 @@
def LastAction
- ret = @sint.getLastAction()
- ret
+ return @sint.getLastAction().force_encoding("UTF-8")
end
+
def ExtendedErrorMsg
- ret = @sint.getExtendedErrorMessage()
- ret
+ return @sint.getExtendedErrorMessage().force_encoding("UTF-8")
end
+
def SetZeroNewPartitions(val)
Builtins.y2milestone("SetZeroNewPartitions val:%1", val)
@sint.setZeroNewPartitions(val)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-storage-3.0.7/src/modules/StorageClients.rb new/yast2-storage-3.0.8/src/modules/StorageClients.rb
--- old/yast2-storage-3.0.7/src/modules/StorageClients.rb 2013-09-30 17:11:43.000000000 +0200
+++ new/yast2-storage-3.0.8/src/modules/StorageClients.rb 2013-11-04 17:12:17.000000000 +0100
@@ -26,7 +26,7 @@
#
# Purpose: Define callbacks for libstorage.
require "yast"
-require "storage_utf8"
+require "storage"
module Yast
@@ -143,7 +143,7 @@
)
Builtins.y2milestone("before getErrorString error:%1", error )
- tmp = @sint.getErrorString(error)
+ tmp = @sint.getErrorString(error).force_encoding("UTF-8")
Builtins.y2milestone("before getErrorString ret:%1", tmp )
text = Ops.add(Ops.add(text, tmp), "\n\n") if !Builtins.isempty(tmp)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-storage-3.0.7/src/modules/StorageInit.rb new/yast2-storage-3.0.8/src/modules/StorageInit.rb
--- old/yast2-storage-3.0.7/src/modules/StorageInit.rb 2013-09-30 17:11:54.000000000 +0200
+++ new/yast2-storage-3.0.8/src/modules/StorageInit.rb 2013-11-04 17:12:17.000000000 +0100
@@ -24,7 +24,7 @@
# Authors: Thomas Fehr (fehr(a)suse.de)
#
# Purpose: Helper module to initialize libstorage
-require "storage_utf8"
+require "storage"
require "yast"
module Yast
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libstorage for openSUSE:13.1 checked in at 2013-11-05 10:19:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1/libstorage (Old)
and /work/SRC/openSUSE:13.1/.libstorage.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libstorage"
Changes:
--------
--- /work/SRC/openSUSE:13.1/libstorage/libstorage.changes 2013-10-29 10:17:30.000000000 +0100
+++ /work/SRC/openSUSE:13.1/.libstorage.new/libstorage.changes 2013-11-05 10:19:33.000000000 +0100
@@ -1,0 +2,6 @@
+Mon Nov 04 16:49:15 CET 2013 - aschnell(a)suse.de
+
+- removed storage_utf8.rb (bnc#848812)
+- version 2.24.8
+
+-------------------------------------------------------------------
Old:
----
libstorage-2.24.7.tar.bz2
New:
----
libstorage-2.24.8.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libstorage.spec ++++++
--- /var/tmp/diff_new_pack.xVrrs2/_old 2013-11-05 10:19:33.000000000 +0100
+++ /var/tmp/diff_new_pack.xVrrs2/_new 2013-11-05 10:19:33.000000000 +0100
@@ -17,7 +17,7 @@
Name: libstorage
-Version: 2.24.7
+Version: 2.24.8
Release: 0
License: GPL-2.0
Group: System/Libraries
@@ -215,7 +215,6 @@
%else
%{rb_vendorarch}/storage.so
%endif
-%{rb_vendordir}/storage_utf8.rb
%endif
%if 0%{?mandriva_version}
%{ruby_sitearchdir}/storage.so
++++++ libstorage-2.24.7.tar.bz2 -> libstorage-2.24.8.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-2.24.7/VERSION new/libstorage-2.24.8/VERSION
--- old/libstorage-2.24.7/VERSION 2013-10-23 14:15:36.000000000 +0200
+++ new/libstorage-2.24.8/VERSION 2013-11-04 17:07:21.000000000 +0100
@@ -1 +1 @@
-2.24.7
+2.24.8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-2.24.7/bindings/ruby/Makefile.am new/libstorage-2.24.8/bindings/ruby/Makefile.am
--- old/libstorage-2.24.7/bindings/ruby/Makefile.am 2013-09-30 17:10:18.000000000 +0200
+++ new/libstorage-2.24.8/bindings/ruby/Makefile.am 2013-11-04 17:05:17.000000000 +0100
@@ -4,7 +4,7 @@
SUBDIRS = examples
-EXTRA_DIST = storage.i enum_ref.i storage_utf8.rb
+EXTRA_DIST = storage.i enum_ref.i
MAINTAINERCLEANFILES = storage_wrap.cxx
@@ -35,7 +35,4 @@
storage_wrap.cxx: storage.i $(DEPENDENCIES)
swig -o storage_wrap.cxx -c++ -ruby ${INCLUDES} storage.i
-install-data-hook:
- $(INSTALL) storage_utf8.rb $(DESTDIR)/$(RUBY_VENDOR_DIR)
-
CLEANFILES = storage.so storage_wrap.cxx
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-2.24.7/bindings/ruby/Makefile.in new/libstorage-2.24.8/bindings/ruby/Makefile.in
--- old/libstorage-2.24.7/bindings/ruby/Makefile.in 2013-10-25 12:52:25.000000000 +0200
+++ new/libstorage-2.24.8/bindings/ruby/Makefile.in 2013-11-04 17:08:08.000000000 +0100
@@ -321,7 +321,7 @@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
SUBDIRS = examples
-EXTRA_DIST = storage.i enum_ref.i storage_utf8.rb
+EXTRA_DIST = storage.i enum_ref.i
MAINTAINERCLEANFILES = storage_wrap.cxx
BUILT_SOURCES = storage_wrap.cxx
rubyextensiondirdir = $(RUBY_EXTENSION_DIR)
@@ -726,8 +726,7 @@
info-am:
install-data-am: install-rubyextensiondirLTLIBRARIES
- @$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) install-data-hook
+
install-dvi: install-dvi-recursive
install-dvi-am:
@@ -776,7 +775,7 @@
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all check \
cscopelist-recursive ctags-recursive install install-am \
- install-data-am install-strip tags-recursive
+ install-strip tags-recursive
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
all all-am check check-am clean clean-generic clean-libtool \
@@ -784,24 +783,21 @@
cscopelist-recursive ctags ctags-recursive distclean \
distclean-compile distclean-generic distclean-libtool \
distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am \
- install-data-hook install-dvi 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-rubyextensiondirLTLIBRARIES \
- install-strip installcheck installcheck-am installdirs \
- installdirs-am maintainer-clean maintainer-clean-generic \
- mostlyclean mostlyclean-compile mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
- uninstall uninstall-am uninstall-rubyextensiondirLTLIBRARIES
+ install install-am install-data install-data-am install-dvi \
+ 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-rubyextensiondirLTLIBRARIES install-strip installcheck \
+ installcheck-am installdirs installdirs-am maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-compile \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ tags tags-recursive uninstall uninstall-am \
+ uninstall-rubyextensiondirLTLIBRARIES
storage_wrap.cxx: storage.i $(DEPENDENCIES)
swig -o storage_wrap.cxx -c++ -ruby ${INCLUDES} storage.i
-install-data-hook:
- $(INSTALL) storage_utf8.rb $(DESTDIR)/$(RUBY_VENDOR_DIR)
-
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-2.24.7/bindings/ruby/storage_utf8.rb new/libstorage-2.24.8/bindings/ruby/storage_utf8.rb
--- old/libstorage-2.24.7/bindings/ruby/storage_utf8.rb 2013-09-30 17:10:18.000000000 +0200
+++ new/libstorage-2.24.8/bindings/ruby/storage_utf8.rb 1970-01-01 01:00:00.000000000 +0100
@@ -1,33 +0,0 @@
-require "storage"
-
-module Storage
- class << self
- def convert_encoding value
- case value
- when String
- value.force_encoding("UTF-8")
- when Hash
- value.keys.each do |key|
- old_val = value.delete[key]
- value[convert_encoding(key)] = convert_encoding(old_val)
- end
- value
- when Array
- value.map { |e| convert_encoding(e) }
- else
- value
- end
- end
-
- public_instance_methods.each do |method|
- # skip convert method
- next if method == :convert_encoding
- # skip common ruby object methods
- next if Object.methods.include? method
- alias_method (method.to_s + "_unconverted").to_sym, method
- define_method(method) do |*args|
- convert_encoding send((method.to_s + "_unconverted").to_sym, *args)
- end
- end
- end
-end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libstorage-2.24.7/libstorage.spec.in new/libstorage-2.24.8/libstorage.spec.in
--- old/libstorage-2.24.7/libstorage.spec.in 2013-10-07 10:01:12.000000000 +0200
+++ new/libstorage-2.24.8/libstorage.spec.in 2013-11-04 17:05:17.000000000 +0100
@@ -215,7 +215,6 @@
%else
%{rb_vendorarch}/storage.so
%endif
-%{rb_vendordir}/storage_utf8.rb
%endif
%if 0%{?mandriva_version}
%{ruby_sitearchdir}/storage.so
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0