openSUSE Commits
Threads by month
- ----- 2024 -----
- 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
January 2012
- 1 participants
- 1314 discussions
Hello community,
here is the log from the commit of package php5 for openSUSE:12.1:Update:Test checked in at 2012-01-30 20:40:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update:Test/php5 (Old)
and /work/SRC/openSUSE:12.1:Update:Test/.php5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "php5", Maintainer is "PGajdos(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:12.1:Update:Test/php5/php5.changes 2012-01-20 19:08:10.000000000 +0100
+++ /work/SRC/openSUSE:12.1:Update:Test/.php5.new/php5.changes 2012-01-30 20:40:47.000000000 +0100
@@ -1,0 +2,9 @@
+Tue Jan 24 09:18:43 UTC 2012 - pgajdos(a)suse.com
+
+- security update:
+ * CVE-2012-0781 [bnc#742273]
+ * CVE-2012-0788 [bnc#742806]
+ * memory corruption in parse_ini_string() [bnc#742806]
+ * CVE-2012-0789 [bnc#742806]
+
+-------------------------------------------------------------------
New:
----
php-5.3.8-CVE-2012-0781.patch
php-5.3.8-CVE-2012-0788.patch
php-5.3.8-CVE-2012-0789.patch
php-5.3.8-memory-corruption-parse_ini_string.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ php5.spec ++++++
--- /var/tmp/diff_new_pack.QBW3MA/_old 2012-01-30 20:40:48.000000000 +0100
+++ /var/tmp/diff_new_pack.QBW3MA/_new 2012-01-30 20:40:48.000000000 +0100
@@ -162,6 +162,10 @@
Patch36: php-5.3.8-CVE-2011-4566.patch
Patch37: php-5.3.8-CVE-2011-1466.patch
Patch38: php-5.3.8-CVE-2011-4885.patch
+Patch39: php-5.3.8-CVE-2012-0781.patch
+Patch40: php-5.3.8-CVE-2012-0788.patch
+Patch41: php-5.3.8-memory-corruption-parse_ini_string.patch
+Patch42: php-5.3.8-CVE-2012-0789.patch
Url: http://www.php.net
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: PHP5 Core Files
@@ -1276,6 +1280,10 @@
%patch36
%patch37
%patch38
+%patch39
+%patch40
+%patch41
+%patch42
# Safety check for API version change.
vapi=`sed -n '/#define PHP_API_VERSION/{s/.* //;p}' main/php.h`
if test "x${vapi}" != "x%{apiver}"; then
++++++ php-5.3.8-CVE-2011-1466.patch ++++++
--- /var/tmp/diff_new_pack.QBW3MA/_old 2012-01-30 20:40:48.000000000 +0100
+++ /var/tmp/diff_new_pack.QBW3MA/_new 2012-01-30 20:40:48.000000000 +0100
@@ -39,10 +39,11 @@
/* Calculate the century (year/100). */
century = temp / DAYS_PER_400_YEARS;
-@@ -190,6 +182,10 @@ void SdnToGregorian(
+@@ -190,6 +182,11 @@ void SdnToGregorian(
*pYear = year;
*pMonth = month;
*pDay = day;
++ return;
+fail:
+ *pYear = 0;
+ *pMonth = 0;
++++++ php-5.3.8-CVE-2012-0781.patch ++++++
http://svn.php.net/viewvc?view=revision&revision=319254
--- ext/tidy/tidy.c 2011/11/15 14:20:13 319253
+++ ext/tidy/tidy.c 2011/11/15 15:16:20 319254
@@ -1288,7 +1288,7 @@
{
TIDY_FETCH_OBJECT;
- if (tidyRunDiagnostics(obj->ptdoc->doc) >= 0) {
+ if (tidyStatus(obj->ptdoc->doc) != 0 && tidyRunDiagnostics(obj->ptdoc->doc) >= 0) {
tidy_doc_update_properties(obj TSRMLS_CC);
RETURN_TRUE;
}
++++++ php-5.3.8-CVE-2012-0788.patch ++++++
http://svn.php.net/viewvc/?view=revision&revision=317272
--- ext/pdo/pdo_stmt.c 2011/09/25 12:14:09 317271
+++ ext/pdo/pdo_stmt.c 2011/09/25 12:39:05 317272
@@ -2351,6 +2351,7 @@
}
zend_object_handlers pdo_dbstmt_object_handlers;
+static int pdo_row_serialize(zval *object, unsigned char **buffer, zend_uint *buf_len, zend_serialize_data *data TSRMLS_DC);
void pdo_stmt_init(TSRMLS_D)
{
@@ -2374,6 +2375,7 @@
pdo_row_ce = zend_register_internal_class(&ce TSRMLS_CC);
pdo_row_ce->ce_flags |= ZEND_ACC_FINAL_CLASS; /* when removing this a lot of handlers need to be redone */
pdo_row_ce->create_object = pdo_row_new;
+ pdo_row_ce->serialize = pdo_row_serialize;
}
static void free_statement(pdo_stmt_t *stmt TSRMLS_DC)
@@ -2796,6 +2798,12 @@
retval.handlers = &pdo_row_object_handlers;
return retval;
+}
+
+static int pdo_row_serialize(zval *object, unsigned char **buffer, zend_uint *buf_len, zend_serialize_data *data TSRMLS_DC)
+{
+ php_error_docref(NULL TSRMLS_CC, E_WARNING, "PDORow instances may not be serialized");
+ return FAILURE;
}
/* }}} */
++++++ php-5.3.8-CVE-2012-0789.patch ++++++
http://svn.php.net/viewvc/?view=revision&revision=320481
Modified: ext/date/lib/parse_date.re
===================================================================
Index: ext/date/lib/parse_date.re
===================================================================
--- ext/date/lib/parse_date.re.orig
+++ ext/date/lib/parse_date.re
@@ -775,7 +775,7 @@ static long timelib_lookup_zone(char **p
return value;
}
-static long timelib_get_zone(char **ptr, int *dst, timelib_time *t, int *tz_not_found, const timelib_tzdb *tzdb)
+static long timelib_get_zone(char **ptr, int *dst, timelib_time *t, int *tz_not_found, const timelib_tzdb *tzdb, timelib_tz_get_wrapper tz_wrapper)
{
timelib_tzinfo *res;
long retval = 0;
@@ -824,7 +824,7 @@ static long timelib_get_zone(char **ptr,
#endif
/* If we have a TimeZone identifier to start with, use it */
if (strstr(tz_abbr, "/") || strcmp(tz_abbr, "UTC") == 0) {
- if ((res = timelib_parse_tzfile(tz_abbr, tzdb)) != NULL) {
+ if ((res = tz_wrapper(tz_abbr, tzdb)) != NULL) {
t->tz_info = res;
t->zone_type = TIMELIB_ZONETYPE_ID;
found++;
@@ -853,7 +853,7 @@ static long timelib_get_zone(char **ptr,
} \
}
-static int scan(Scanner *s)
+static int scan(Scanner *s, timelib_tz_get_wrapper tz_get_wrapper)
{
uchar *cursor = s->cur;
char *str, *ptr = NULL;
@@ -1186,7 +1186,7 @@ weekdayof = (reltextnumber|reltex
}
if (*ptr != '\0') {
- s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb);
+ s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper);
if (tz_not_found) {
add_error(s, "The timezone could not be found in the database");
}
@@ -1227,7 +1227,7 @@ weekdayof = (reltextnumber|reltex
s->time->h = timelib_get_nr((char **) &ptr, 2);
s->time->i = timelib_get_nr((char **) &ptr, 2);
s->time->s = 0;
- s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, s->tzdb);
+ s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, s->tzdb, tz_get_wrapper);
break;
case 1:
s->time->y = timelib_get_nr((char **) &ptr, 4);
@@ -1252,7 +1252,7 @@ weekdayof = (reltextnumber|reltex
s->time->s = timelib_get_nr((char **) &ptr, 2);
if (*ptr != '\0') {
- s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb);
+ s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper);
if (tz_not_found) {
add_error(s, "The timezone could not be found in the database");
}
@@ -1445,7 +1445,7 @@ weekdayof = (reltextnumber|reltex
if (*ptr == '.') {
s->time->f = timelib_get_frac_nr((char **) &ptr, 9);
if (*ptr) { /* timezone is optional */
- s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb);
+ s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper);
if (tz_not_found) {
add_error(s, "The timezone could not be found in the database");
}
@@ -1545,7 +1545,7 @@ weekdayof = (reltextnumber|reltex
s->time->h = timelib_get_nr((char **) &ptr, 2);
s->time->i = timelib_get_nr((char **) &ptr, 2);
s->time->s = timelib_get_nr((char **) &ptr, 2);
- s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb);
+ s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper);
if (tz_not_found) {
add_error(s, "The timezone could not be found in the database");
}
@@ -1658,7 +1658,7 @@ weekdayof = (reltextnumber|reltex
DEBUG_OUTPUT("tzcorrection | tz");
TIMELIB_INIT;
TIMELIB_HAVE_TZ();
- s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb);
+ s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper);
if (tz_not_found) {
add_error(s, "The timezone could not be found in the database");
}
@@ -1711,7 +1711,7 @@ weekdayof = (reltextnumber|reltex
}
if (*ptr != '\0') {
- s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb);
+ s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper);
if (tz_not_found) {
add_error(s, "The timezone could not be found in the database");
}
@@ -1757,7 +1757,7 @@ weekdayof = (reltextnumber|reltex
/*!max:re2c */
-timelib_time* timelib_strtotime(char *s, int len, struct timelib_error_container **errors, const timelib_tzdb *tzdb)
+timelib_time* timelib_strtotime(char *s, int len, struct timelib_error_container **errors, const timelib_tzdb *tzdb, timelib_tz_get_wrapper tz_get_wrapper)
{
Scanner in;
int t;
@@ -1812,7 +1812,7 @@ timelib_time* timelib_strtotime(char *s,
in.time->zone_type = 0;
do {
- t = scan(&in);
+ t = scan(&in, tz_get_wrapper);
#ifdef DEBUG_PARSER
printf("%d\n", t);
#endif
@@ -1867,7 +1867,7 @@ static void timelib_time_reset_unset_fie
if (time->f == TIMELIB_UNSET ) time->f = 0.0;
}
-timelib_time *timelib_parse_from_format(char *format, char *string, int len, timelib_error_container **errors, const timelib_tzdb *tzdb)
+timelib_time *timelib_parse_from_format(char *format, char *string, int len, timelib_error_container **errors, const timelib_tzdb *tzdb, timelib_tz_get_wrapper tz_get_wrapper)
{
char *fptr = format;
char *ptr = string;
@@ -2033,7 +2033,7 @@ timelib_time *timelib_parse_from_format(
case 'O': /* timezone */
{
int tz_not_found;
- s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb);
+ s->time->z = timelib_get_zone((char **) &ptr, &s->time->dst, s->time, &tz_not_found, s->tzdb, tz_get_wrapper);
if (tz_not_found) {
add_pbf_error(s, "The timezone could not be found in the database", string, begin);
}
Index: ext/date/lib/timelib.h
===================================================================
--- ext/date/lib/timelib.h.orig
+++ ext/date/lib/timelib.h
@@ -52,6 +52,9 @@
#define strncasecmp strnicmp
#endif
+/* Function pointers */
+typedef timelib_tzinfo* (*timelib_tz_get_wrapper)(char *tzname, const timelib_tzdb *tzdb);
+
/* From dow.c */
timelib_sll timelib_day_of_week(timelib_sll y, timelib_sll m, timelib_sll d);
timelib_sll timelib_iso_day_of_week(timelib_sll y, timelib_sll m, timelib_sll d);
@@ -63,8 +66,8 @@ int timelib_valid_time(timelib_sll h, ti
int timelib_valid_date(timelib_sll y, timelib_sll m, timelib_sll d);
/* From parse_date.re */
-timelib_time *timelib_strtotime(char *s, int len, timelib_error_container **errors, const timelib_tzdb *tzdb);
-timelib_time *timelib_parse_from_format(char *format, char *s, int len, timelib_error_container **errors, const timelib_tzdb *tzdb);
+timelib_time *timelib_strtotime(char *s, int len, timelib_error_container **errors, const timelib_tzdb *tzdb, timelib_tz_get_wrapper tz_get_wrapper);
+timelib_time *timelib_parse_from_format(char *format, char *s, int len, timelib_error_container **errors, const timelib_tzdb *tzdb, timelib_tz_get_wrapper tz_get_wrapper);
void timelib_fill_holes(timelib_time *parsed, timelib_time *now, int options);
char *timelib_timezone_id_from_abbr(const char *abbr, long gmtoffset, int isdst);
const timelib_tz_lookup_table *timelib_timezone_abbreviations_list(void);
Index: ext/date/php_date.c
===================================================================
--- ext/date/php_date.c.orig
+++ ext/date/php_date.c
@@ -832,6 +832,12 @@ static timelib_tzinfo *php_date_parse_tz
}
return tzi;
}
+
+timelib_tzinfo *php_date_parse_tzfile_wrapper(char *formal_tzname, const timelib_tzdb *tzdb)
+{
+ TSRMLS_FETCH();
+ return php_date_parse_tzfile(formal_tzname, tzdb TSRMLS_CC);
+}
/* }}} */
/* {{{ Helper functions */
@@ -1367,7 +1373,7 @@ PHPAPI signed long php_parse_date(char *
int error2;
signed long retval;
- parsed_time = timelib_strtotime(string, strlen(string), &error, DATE_TIMEZONEDB);
+ parsed_time = timelib_strtotime(string, strlen(string), &error, DATE_TIMEZONEDB, php_date_parse_tzfile_wrapper);
if (error->error_count) {
timelib_error_container_dtor(error);
return -1;
@@ -1404,7 +1410,7 @@ PHP_FUNCTION(strtotime)
initial_ts = emalloc(25);
snprintf(initial_ts, 24, "@%ld UTC", preset_ts);
- t = timelib_strtotime(initial_ts, strlen(initial_ts), NULL, DATE_TIMEZONEDB); /* we ignore the error here, as this should never fail */
+ t = timelib_strtotime(initial_ts, strlen(initial_ts), NULL, DATE_TIMEZONEDB, php_date_parse_tzfile_wrapper); /* we ignore the error here, as this should never fail */
timelib_update_ts(t, tzi);
now->tz_info = tzi;
now->zone_type = TIMELIB_ZONETYPE_ID;
@@ -1426,7 +1432,7 @@ PHP_FUNCTION(strtotime)
RETURN_FALSE;
}
- t = timelib_strtotime(times, time_len, &error, DATE_TIMEZONEDB);
+ t = timelib_strtotime(times, time_len, &error, DATE_TIMEZONEDB, php_date_parse_tzfile_wrapper);
error1 = error->error_count;
timelib_error_container_dtor(error);
timelib_fill_holes(t, now, TIMELIB_NO_CLONE);
@@ -2388,9 +2394,9 @@ PHPAPI int php_date_initialize(php_date_
timelib_time_dtor(dateobj->time);
}
if (format) {
- dateobj->time = timelib_parse_from_format(format, time_str_len ? time_str : "", time_str_len ? time_str_len : 0, &err, DATE_TIMEZONEDB);
+ dateobj->time = timelib_parse_from_format(format, time_str_len ? time_str : "", time_str_len ? time_str_len : 0, &err, DATE_TIMEZONEDB, php_date_parse_tzfile_wrapper);
} else {
- dateobj->time = timelib_strtotime(time_str_len ? time_str : "now", time_str_len ? time_str_len : sizeof("now") -1, &err, DATE_TIMEZONEDB);
+ dateobj->time = timelib_strtotime(time_str_len ? time_str : "now", time_str_len ? time_str_len : sizeof("now") -1, &err, DATE_TIMEZONEDB, php_date_parse_tzfile_wrapper);
}
/* update last errors and warnings */
@@ -2724,7 +2730,7 @@ PHP_FUNCTION(date_parse)
RETURN_FALSE;
}
- parsed_time = timelib_strtotime(date, date_len, &error, DATE_TIMEZONEDB);
+ parsed_time = timelib_strtotime(date, date_len, &error, DATE_TIMEZONEDB, php_date_parse_tzfile_wrapper);
php_date_do_return_parsed_time(INTERNAL_FUNCTION_PARAM_PASSTHRU, parsed_time, error);
}
/* }}} */
@@ -2743,7 +2749,7 @@ PHP_FUNCTION(date_parse_from_format)
RETURN_FALSE;
}
- parsed_time = timelib_parse_from_format(format, date, date_len, &error, DATE_TIMEZONEDB);
+ parsed_time = timelib_parse_from_format(format, date, date_len, &error, DATE_TIMEZONEDB, php_date_parse_tzfile_wrapper);
php_date_do_return_parsed_time(INTERNAL_FUNCTION_PARAM_PASSTHRU, parsed_time, error);
}
/* }}} */
@@ -2785,7 +2791,7 @@ PHP_FUNCTION(date_modify)
dateobj = (php_date_obj *) zend_object_store_get_object(object TSRMLS_CC);
DATE_CHECK_INITIALIZED(dateobj->time, DateTime);
- tmp_time = timelib_strtotime(modify, modify_len, &err, DATE_TIMEZONEDB);
+ tmp_time = timelib_strtotime(modify, modify_len, &err, DATE_TIMEZONEDB, php_date_parse_tzfile_wrapper);
/* update last errors and warnings */
update_errors_warnings(err TSRMLS_CC);
@@ -3623,7 +3629,7 @@ PHP_FUNCTION(date_interval_create_from_d
php_date_instantiate(date_ce_interval, return_value TSRMLS_CC);
- time = timelib_strtotime(time_str, time_str_len, &err, DATE_TIMEZONEDB);
+ time = timelib_strtotime(time_str, time_str_len, &err, DATE_TIMEZONEDB, php_date_parse_tzfile_wrapper);
diobj = (php_interval_obj *) zend_object_store_get_object(return_value TSRMLS_CC);
diobj->diff = timelib_rel_time_clone(&time->relative);
diobj->initialized = 1;
++++++ php-5.3.8-memory-corruption-parse_ini_string.patch ++++++
http://svn.php.net/viewvc?view=revision&revision=316285
http://svn.php.net/viewvc?view=revision&revision=317304
Index: ext/standard/basic_functions.c
===================================================================
--- ext/standard/basic_functions.c.orig
+++ ext/standard/basic_functions.c
@@ -6032,6 +6032,10 @@ PHP_FUNCTION(parse_ini_string)
RETURN_FALSE;
}
+ if (INT_MAX - str_len < ZEND_MMAP_AHEAD) {
+ RETVAL_FALSE;
+ }
+
/* Set callback function */
if (process_sections) {
BG(active_ini_file_section) = NULL;
--
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 pam_ssh for openSUSE:12.1:Update:Test checked in at 2012-01-30 19:44:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update:Test/pam_ssh (Old)
and /work/SRC/openSUSE:12.1:Update:Test/.pam_ssh.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pam_ssh", Maintainer is "VCizek(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:12.1:Update:Test/pam_ssh/pam_ssh.changes 2012-01-30 19:44:12.000000000 +0100
+++ /work/SRC/openSUSE:12.1:Update:Test/.pam_ssh.new/pam_ssh.changes 2012-01-30 19:44:12.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Jan 12 15:57:39 UTC 2012 - vcizek(a)suse.com
+
+- added patch that prevents segfault when empty passphrase is
+ supplied (bnc#741541)
+
+-------------------------------------------------------------------
New:
----
pam_ssh-1.97-empty_passphrase_segfault.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pam_ssh.spec ++++++
--- /var/tmp/diff_new_pack.1zMBpc/_old 2012-01-30 19:44:12.000000000 +0100
+++ /var/tmp/diff_new_pack.1zMBpc/_new 2012-01-30 19:44:12.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package pam_ssh
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,23 +15,23 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
-
Name: pam_ssh
-BuildRequires: openssh openssl-devel pam-devel
-License: BSD3c(or similar)
-Group: Productivity/Networking/SSH
-AutoReqProv: on
+BuildRequires: openssh
+BuildRequires: openssl-devel
+BuildRequires: pam-devel
Version: 1.97
-Release: 13
+Release: 0
Summary: PAM Module for SSH Authentication
+License: BSD-3-Clause
+Group: Productivity/Networking/SSH
Url: http://sourceforge.net/projects/pam-ssh/
Source: %{name}-%{version}.tar.bz2
Source2: baselibs.conf
Patch0: pam_ssh-double-free.patch
Patch1: pam_ssh-1.97-setgid.patch
Patch2: pam_ssh-1.97-sigmask.patch
+Patch3: pam_ssh-1.97-empty_passphrase_segfault.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -52,6 +52,7 @@
%patch0 -p1
%patch1 -p1
%patch2 -p0
+%patch3 -p1
%build
%{suse_update_config -f}
++++++ pam_ssh-1.97-empty_passphrase_segfault.patch ++++++
--- pam_ssh-1.92.orig/pam_get_pass.c 2004-02-19 19:59:05.000000000 +0100
+++ pam_ssh-1.92/pam_get_pass.c 2009-04-18 13:51:10.000000000 +0200
@@ -63,6 +63,8 @@
retval = conv->conv(1, msgs, &resp, conv->appdata_ptr);
if (retval != PAM_SUCCESS)
return retval;
+ if (resp[0].resp == NULL)
+ return PAM_AUTHTOK_RECOVERY_ERR;
retval = pam_set_item(pamh, PAM_AUTHTOK, resp[0].resp);
if (retval != PAM_SUCCESS)
return retval;
--
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-product-creator for openSUSE:Factory checked in at 2012-01-30 12:28:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-product-creator (Old)
and /work/SRC/openSUSE:Factory/.yast2-product-creator.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-product-creator", Maintainer is "jsuchome(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-product-creator/yast2-product-creator.changes 2011-11-16 17:23:48.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-product-creator.new/yast2-product-creator.changes 2012-01-30 12:28:54.000000000 +0100
@@ -1,0 +2,6 @@
+Wed Jan 25 10:16:54 CET 2012 - jsuchome(a)suse.cz
+
+- confirmed license
+- 2.22.1
+
+-------------------------------------------------------------------
Old:
----
yast2-product-creator-2.22.0.tar.bz2
New:
----
yast2-product-creator-2.22.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-product-creator.spec ++++++
--- /var/tmp/diff_new_pack.aOnAh9/_old 2012-01-30 12:28:55.000000000 +0100
+++ /var/tmp/diff_new_pack.aOnAh9/_new 2012-01-30 12:28:55.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package yast2-product-creator
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,20 +15,18 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
Name: yast2-product-creator
-Version: 2.22.0
+Version: 2.22.1
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: yast2-product-creator-%{version}.tar.bz2
-
Group: System/YaST
-License: GPL-2.0+
-BuildRequires: perl-XML-Writer update-desktop-files yast2-devtools yast2-testsuite yast2-packager autoyast2-installation yast2-security yast2-add-on-creator yast2 yast2-slp
+License: GPL-2.0
+BuildRequires: autoyast2-installation perl-XML-Writer update-desktop-files yast2 yast2-add-on-creator yast2-devtools yast2-packager yast2-security yast2-slp yast2-testsuite
PreReq: %fillup_prereq
@@ -54,7 +52,7 @@
# prefer to install package with real templates
Recommends: kiwi-config-openSUSE
-BuildArchitectures: noarch
+BuildArch: noarch
Summary: YaST2 - Module for Creating New Products
@@ -73,7 +71,6 @@
export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
-%{?suse_update_config:%{suse_update_config -f}}
./configure --libdir=%{_libdir} --prefix=%{_prefix} --mandir=%{_mandir}
# V=1: verbose build in case we used AM_SILENT_RULES(yes)
# so that RPM_OPT_FLAGS check works
@@ -87,11 +84,11 @@
%suse_update_desktop_file -d ycc_${d%.desktop} ${d%.desktop}
done
-
install -d $RPM_BUILD_ROOT/var/lib/YaST2/product-creator
%clean
rm -rf "$RPM_BUILD_ROOT"
+
%post
%{fillup_only -n product-creator}
@@ -113,3 +110,5 @@
#%dir /etc/YaST2/product-creator
/usr/share/YaST2/scrconf/*.scr
/var/adm/fillup-templates/sysconfig.product-creator
+
+%changelog
++++++ yast2-product-creator-2.22.0.tar.bz2 -> yast2-product-creator-2.22.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-product-creator-2.22.0/VERSION new/yast2-product-creator-2.22.1/VERSION
--- old/yast2-product-creator-2.22.0/VERSION 2011-11-16 11:12:00.000000000 +0100
+++ new/yast2-product-creator-2.22.1/VERSION 2012-01-25 10:17:03.000000000 +0100
@@ -1 +1 @@
-2.22.0
+2.22.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-product-creator-2.22.0/configure new/yast2-product-creator-2.22.1/configure
--- old/yast2-product-creator-2.22.0/configure 2011-10-05 10:09:41.000000000 +0200
+++ new/yast2-product-creator-2.22.1/configure 2012-01-26 11:08:06.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for yast2-product-creator 2.21.11.
+# Generated by GNU Autoconf 2.68 for yast2-product-creator 2.22.1.
#
# Report bugs to <http://bugs.opensuse.org/>.
#
@@ -559,8 +559,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-product-creator'
PACKAGE_TARNAME='yast2-product-creator'
-PACKAGE_VERSION='2.21.11'
-PACKAGE_STRING='yast2-product-creator 2.21.11'
+PACKAGE_VERSION='2.22.1'
+PACKAGE_STRING='yast2-product-creator 2.22.1'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
PACKAGE_URL=''
@@ -1229,7 +1229,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-product-creator 2.21.11 to adapt to many kinds of systems.
+\`configure' configures yast2-product-creator 2.22.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1301,7 +1301,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-product-creator 2.21.11:";;
+ short | recursive ) echo "Configuration of yast2-product-creator 2.22.1:";;
esac
cat <<\_ACEOF
@@ -1381,7 +1381,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-yast2-product-creator configure 2.21.11
+yast2-product-creator configure 2.22.1
generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -1398,7 +1398,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-product-creator $as_me 2.21.11, which was
+It was created by yast2-product-creator $as_me 2.22.1, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
@@ -2328,7 +2328,7 @@
# Define the identity of the package.
PACKAGE='yast2-product-creator'
- VERSION='2.21.11'
+ VERSION='2.22.1'
cat >>confdefs.h <<_ACEOF
@@ -2450,7 +2450,7 @@
-VERSION="2.21.11"
+VERSION="2.22.1"
RPMNAME="yast2-product-creator"
MAINTAINER="Jiri Suchomel <jsuchome(a)suse.cz>"
@@ -3380,7 +3380,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by yast2-product-creator $as_me 2.21.11, which was
+This file was extended by yast2-product-creator $as_me 2.22.1, which was
generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -3433,7 +3433,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-product-creator config.status 2.21.11
+yast2-product-creator config.status 2.22.1
configured by $0, generated by GNU Autoconf 2.68,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-product-creator-2.22.0/configure.in new/yast2-product-creator-2.22.1/configure.in
--- old/yast2-product-creator-2.22.0/configure.in 2011-10-05 10:09:39.000000000 +0200
+++ new/yast2-product-creator-2.22.1/configure.in 2012-01-26 11:08:02.000000000 +0100
@@ -1,9 +1,9 @@
dnl configure.in for yast2-product-creator
dnl
-dnl -- This file is generated by y2autoconf 2.21.3 - DO NOT EDIT! --
+dnl -- This file is generated by y2autoconf 2.21.8 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-product-creator, 2.21.11, http://bugs.opensuse.org/, yast2-product-creator)
+AC_INIT(yast2-product-creator, 2.22.1, http://bugs.opensuse.org/, yast2-product-creator)
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="2.21.11"
+VERSION="2.22.1"
RPMNAME="yast2-product-creator"
MAINTAINER="Jiri Suchomel <jsuchome(a)suse.cz>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-product-creator-2.22.0/src/Kiwi.ycp new/yast2-product-creator-2.22.1/src/Kiwi.ycp
--- old/yast2-product-creator-2.22.0/src/Kiwi.ycp 2011-11-16 10:01:36.000000000 +0100
+++ new/yast2-product-creator-2.22.1/src/Kiwi.ycp 2012-01-25 10:17:45.000000000 +0100
@@ -1,10 +1,30 @@
+/* ------------------------------------------------------------------------------
+ * Copyright (c) 2006-2012 Novell, Inc. All Rights Reserved.
+ *
+ *
+ * This program is free software; you can redistribute it and/or modify it under
+ * the terms of version 2 of the GNU General Public License as published by the
+ * Free Software Foundation.
+ *
+ * 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, contact Novell, Inc.
+ *
+ * To contact Novell about this file by physical or electronic mail, you may find
+ * current contact information at www.novell.com.
+ * ------------------------------------------------------------------------------
+ */
+
/**
* File: modules/Kiwi.ycp
* Package: Configuration of product-creator
* Summary: Data for kiwi configuration, input and output functions.
* Authors: Jiri Suchomel <jsuchome(a)suse.cz>
*
- * $Id: Kiwi.ycp 66472 2011-10-18 09:09:06Z jsuchome $
+ * $Id: Kiwi.ycp 67277 2012-01-25 09:17:44Z jsuchome $
*/
{
module "Kiwi";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-product-creator-2.22.0/src/ProductCreator.ycp new/yast2-product-creator-2.22.1/src/ProductCreator.ycp
--- old/yast2-product-creator-2.22.0/src/ProductCreator.ycp 2011-11-16 10:01:36.000000000 +0100
+++ new/yast2-product-creator-2.22.1/src/ProductCreator.ycp 2012-01-25 10:17:45.000000000 +0100
@@ -1,10 +1,30 @@
+/* ------------------------------------------------------------------------------
+ * Copyright (c) 2006-2012 Novell, Inc. All Rights Reserved.
+ *
+ *
+ * This program is free software; you can redistribute it and/or modify it under
+ * the terms of version 2 of the GNU General Public License as published by the
+ * Free Software Foundation.
+ *
+ * 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, contact Novell, Inc.
+ *
+ * To contact Novell about this file by physical or electronic mail, you may find
+ * current contact information at www.novell.com.
+ * ------------------------------------------------------------------------------
+ */
+
/**
* File: modules/ProductCreator.ycp
* Package: Configuration of product-creator
* Summary: Data for configuration of product-creator, input and output functions.
* Authors: Anas Nashif <nashif(a)suse.de>
*
- * $Id: ProductCreator.ycp 65963 2011-09-23 10:12:26Z lslezak $
+ * $Id: ProductCreator.ycp 67277 2012-01-25 09:17:44Z jsuchome $
*
* Representation of the configuration of product-creator.
* Input and output routines.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-product-creator-2.22.0/src/commandline.ycp new/yast2-product-creator-2.22.1/src/commandline.ycp
--- old/yast2-product-creator-2.22.0/src/commandline.ycp 2011-11-16 10:01:36.000000000 +0100
+++ new/yast2-product-creator-2.22.1/src/commandline.ycp 2012-01-25 10:17:45.000000000 +0100
@@ -1,10 +1,30 @@
+/* ------------------------------------------------------------------------------
+ * Copyright (c) 2006-2012 Novell, Inc. All Rights Reserved.
+ *
+ *
+ * This program is free software; you can redistribute it and/or modify it under
+ * the terms of version 2 of the GNU General Public License as published by the
+ * Free Software Foundation.
+ *
+ * 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, contact Novell, Inc.
+ *
+ * To contact Novell about this file by physical or electronic mail, you may find
+ * current contact information at www.novell.com.
+ * ------------------------------------------------------------------------------
+ */
+
/**
* File: include/product-creator/commandline.ycp
* Package: Configuration of product-creator
* Summary: Dialogs definitions
* Authors: Ladislav Slezak <lslezak(a)suse.cz>
*
- * $Id: commandline.ycp 62356 2010-08-05 11:27:46Z jsuchome $
+ * $Id: commandline.ycp 67277 2012-01-25 09:17:44Z jsuchome $
*/
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-product-creator-2.22.0/src/complex.ycp new/yast2-product-creator-2.22.1/src/complex.ycp
--- old/yast2-product-creator-2.22.0/src/complex.ycp 2011-11-16 11:12:16.000000000 +0100
+++ new/yast2-product-creator-2.22.1/src/complex.ycp 2012-01-25 10:17:45.000000000 +0100
@@ -1,10 +1,30 @@
+/* ------------------------------------------------------------------------------
+ * Copyright (c) 2006-2012 Novell, Inc. All Rights Reserved.
+ *
+ *
+ * This program is free software; you can redistribute it and/or modify it under
+ * the terms of version 2 of the GNU General Public License as published by the
+ * Free Software Foundation.
+ *
+ * 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, contact Novell, Inc.
+ *
+ * To contact Novell about this file by physical or electronic mail, you may find
+ * current contact information at www.novell.com.
+ * ------------------------------------------------------------------------------
+ */
+
/**
* File: include/product-creator/complex.ycp
* Package: Configuration of product-creator
* Summary: Dialogs definitions
* Authors: Anas Nashif <nashif(a)suse.de>
*
- * $Id: complex.ycp 66806 2011-11-16 10:12:14Z jsuchome $
+ * $Id: complex.ycp 67277 2012-01-25 09:17:44Z jsuchome $
*/
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-product-creator-2.22.0/src/dialogs.ycp new/yast2-product-creator-2.22.1/src/dialogs.ycp
--- old/yast2-product-creator-2.22.0/src/dialogs.ycp 2011-11-16 11:12:16.000000000 +0100
+++ new/yast2-product-creator-2.22.1/src/dialogs.ycp 2012-01-25 10:17:45.000000000 +0100
@@ -1,10 +1,30 @@
+/* ------------------------------------------------------------------------------
+ * Copyright (c) 2006-2012 Novell, Inc. All Rights Reserved.
+ *
+ *
+ * This program is free software; you can redistribute it and/or modify it under
+ * the terms of version 2 of the GNU General Public License as published by the
+ * Free Software Foundation.
+ *
+ * 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, contact Novell, Inc.
+ *
+ * To contact Novell about this file by physical or electronic mail, you may find
+ * current contact information at www.novell.com.
+ * ------------------------------------------------------------------------------
+ */
+
/**
* File: include/product-creator/dialogs.ycp
* Package: Configuration of product-creator
* Summary: Dialogs definitions
* Authors: Anas Nashif <nashif(a)suse.de>
*
- * $Id: dialogs.ycp 66806 2011-11-16 10:12:14Z jsuchome $
+ * $Id: dialogs.ycp 67277 2012-01-25 09:17:44Z jsuchome $
*/
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-product-creator-2.22.0/src/helps.ycp new/yast2-product-creator-2.22.1/src/helps.ycp
--- old/yast2-product-creator-2.22.0/src/helps.ycp 2011-11-16 11:12:16.000000000 +0100
+++ new/yast2-product-creator-2.22.1/src/helps.ycp 2012-01-25 10:17:45.000000000 +0100
@@ -1,10 +1,30 @@
+/* ------------------------------------------------------------------------------
+ * Copyright (c) 2006-2012 Novell, Inc. All Rights Reserved.
+ *
+ *
+ * This program is free software; you can redistribute it and/or modify it under
+ * the terms of version 2 of the GNU General Public License as published by the
+ * Free Software Foundation.
+ *
+ * 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, contact Novell, Inc.
+ *
+ * To contact Novell about this file by physical or electronic mail, you may find
+ * current contact information at www.novell.com.
+ * ------------------------------------------------------------------------------
+ */
+
/**
* File: include/product-creator/helps.ycp
* Package: Configuration of product-creator
* Summary: Help texts of all the dialogs
* Authors: Anas Nashif <nashif(a)suse.de>
*
- * $Id: helps.ycp 66806 2011-11-16 10:12:14Z jsuchome $
+ * $Id: helps.ycp 67277 2012-01-25 09:17:44Z jsuchome $
*/
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-product-creator-2.22.0/src/image-creator.ycp new/yast2-product-creator-2.22.1/src/image-creator.ycp
--- old/yast2-product-creator-2.22.0/src/image-creator.ycp 2011-11-16 11:12:16.000000000 +0100
+++ new/yast2-product-creator-2.22.1/src/image-creator.ycp 2012-01-25 10:17:45.000000000 +0100
@@ -1,5 +1,25 @@
+/* ------------------------------------------------------------------------------
+ * Copyright (c) 2006-2012 Novell, Inc. All Rights Reserved.
+ *
+ *
+ * This program is free software; you can redistribute it and/or modify it under
+ * the terms of version 2 of the GNU General Public License as published by the
+ * Free Software Foundation.
+ *
+ * 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, contact Novell, Inc.
+ *
+ * To contact Novell about this file by physical or electronic mail, you may find
+ * current contact information at www.novell.com.
+ * ------------------------------------------------------------------------------
+ */
+
/**
- * $Id: image-creator.ycp 66806 2011-11-16 10:12:14Z jsuchome $
+ * $Id: image-creator.ycp 67277 2012-01-25 09:17:44Z jsuchome $
*
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-product-creator-2.22.0/src/kiwi.ycp new/yast2-product-creator-2.22.1/src/kiwi.ycp
--- old/yast2-product-creator-2.22.0/src/kiwi.ycp 2011-11-16 10:01:37.000000000 +0100
+++ new/yast2-product-creator-2.22.1/src/kiwi.ycp 2012-01-25 10:17:45.000000000 +0100
@@ -1,10 +1,30 @@
+/* ------------------------------------------------------------------------------
+ * Copyright (c) 2006-2012 Novell, Inc. All Rights Reserved.
+ *
+ *
+ * This program is free software; you can redistribute it and/or modify it under
+ * the terms of version 2 of the GNU General Public License as published by the
+ * Free Software Foundation.
+ *
+ * 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, contact Novell, Inc.
+ *
+ * To contact Novell about this file by physical or electronic mail, you may find
+ * current contact information at www.novell.com.
+ * ------------------------------------------------------------------------------
+ */
+
/**
* File: clients/kiwi.ycp
* Package: Configuration of product-creator
* Summary: Client to start the kiwi UI
* Authors: Jiri Suchomel <jsuchome(a)suse.cz>
*
- * $Id: kiwi.ycp 66097 2011-09-27 13:01:14Z visnov $
+ * $Id: kiwi.ycp 67277 2012-01-25 09:17:44Z jsuchome $
*
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-product-creator-2.22.0/src/kiwi_dialogs.ycp new/yast2-product-creator-2.22.1/src/kiwi_dialogs.ycp
--- old/yast2-product-creator-2.22.0/src/kiwi_dialogs.ycp 2011-11-16 11:12:16.000000000 +0100
+++ new/yast2-product-creator-2.22.1/src/kiwi_dialogs.ycp 2012-01-25 10:17:45.000000000 +0100
@@ -1,10 +1,30 @@
+/* ------------------------------------------------------------------------------
+ * Copyright (c) 2006-2012 Novell, Inc. All Rights Reserved.
+ *
+ *
+ * This program is free software; you can redistribute it and/or modify it under
+ * the terms of version 2 of the GNU General Public License as published by the
+ * Free Software Foundation.
+ *
+ * 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, contact Novell, Inc.
+ *
+ * To contact Novell about this file by physical or electronic mail, you may find
+ * current contact information at www.novell.com.
+ * ------------------------------------------------------------------------------
+ */
+
/**
* File: include/product-creator/kiwi.ycp
* Package: Configuration of product-creator
* Summary: Dialogs for kiwi configuration
* Authors: Jiri Suchomel <jsuchome(a)suse.cz>
*
- * $Id: kiwi_dialogs.ycp 66806 2011-11-16 10:12:14Z jsuchome $
+ * $Id: kiwi_dialogs.ycp 67277 2012-01-25 09:17:44Z jsuchome $
*/
{
textdomain "product-creator";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-product-creator-2.22.0/src/product-creator.ycp new/yast2-product-creator-2.22.1/src/product-creator.ycp
--- old/yast2-product-creator-2.22.0/src/product-creator.ycp 2011-11-16 11:12:16.000000000 +0100
+++ new/yast2-product-creator-2.22.1/src/product-creator.ycp 2012-01-25 10:17:45.000000000 +0100
@@ -1,10 +1,30 @@
+/* ------------------------------------------------------------------------------
+ * Copyright (c) 2006-2012 Novell, Inc. All Rights Reserved.
+ *
+ *
+ * This program is free software; you can redistribute it and/or modify it under
+ * the terms of version 2 of the GNU General Public License as published by the
+ * Free Software Foundation.
+ *
+ * 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, contact Novell, Inc.
+ *
+ * To contact Novell about this file by physical or electronic mail, you may find
+ * current contact information at www.novell.com.
+ * ------------------------------------------------------------------------------
+ */
+
/**
* File: clients/product-creator.ycp
* Package: Configuration of product-creator
* Summary: Main file
* Authors: Anas Nashif <nashif(a)suse.de>
*
- * $Id: product-creator.ycp 66806 2011-11-16 10:12:14Z jsuchome $
+ * $Id: product-creator.ycp 67277 2012-01-25 09:17:44Z jsuchome $
*
* Main file for product-creator configuration. Uses all other files.
*/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-product-creator-2.22.0/src/routines.ycp new/yast2-product-creator-2.22.1/src/routines.ycp
--- old/yast2-product-creator-2.22.0/src/routines.ycp 2011-05-24 10:34:04.000000000 +0200
+++ new/yast2-product-creator-2.22.1/src/routines.ycp 2012-01-25 10:17:45.000000000 +0100
@@ -1,10 +1,30 @@
+/* ------------------------------------------------------------------------------
+ * Copyright (c) 2006-2012 Novell, Inc. All Rights Reserved.
+ *
+ *
+ * This program is free software; you can redistribute it and/or modify it under
+ * the terms of version 2 of the GNU General Public License as published by the
+ * Free Software Foundation.
+ *
+ * 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, contact Novell, Inc.
+ *
+ * To contact Novell about this file by physical or electronic mail, you may find
+ * current contact information at www.novell.com.
+ * ------------------------------------------------------------------------------
+ */
+
/**
* File: include/product-creator/routines.ycp
* Package: Configuration of product-creator
* Summary: Miscelanous functions for configuration of product-creator.
* Authors: Anas Nashif <nashif(a)suse.de>
*
- * $Id: routines.ycp 64094 2011-05-24 08:34:00Z jsuchome $
+ * $Id: routines.ycp 67277 2012-01-25 09:17:44Z jsuchome $
*/
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-product-creator-2.22.0/src/wizards.ycp new/yast2-product-creator-2.22.1/src/wizards.ycp
--- old/yast2-product-creator-2.22.0/src/wizards.ycp 2011-11-16 10:01:37.000000000 +0100
+++ new/yast2-product-creator-2.22.1/src/wizards.ycp 2012-01-25 10:17:45.000000000 +0100
@@ -1,10 +1,30 @@
+/* ------------------------------------------------------------------------------
+ * Copyright (c) 2006-2012 Novell, Inc. All Rights Reserved.
+ *
+ *
+ * This program is free software; you can redistribute it and/or modify it under
+ * the terms of version 2 of the GNU General Public License as published by the
+ * Free Software Foundation.
+ *
+ * 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, contact Novell, Inc.
+ *
+ * To contact Novell about this file by physical or electronic mail, you may find
+ * current contact information at www.novell.com.
+ * ------------------------------------------------------------------------------
+ */
+
/**
* File: include/product-creator/wizards.ycp
* Package: Configuration of product-creator
* Summary: Wizards definitions
* Authors: Anas Nashif <nashif(a)suse.de>
*
- * $Id: wizards.ycp 66097 2011-09-27 13:01:14Z visnov $
+ * $Id: wizards.ycp 67277 2012-01-25 09:17:44Z jsuchome $
*/
{
--
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 syslog-ng for openSUSE:Factory checked in at 2012-01-30 12:28:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/syslog-ng (Old)
and /work/SRC/openSUSE:Factory/.syslog-ng.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "syslog-ng", Maintainer is "mt(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/syslog-ng/syslog-ng.changes 2011-12-25 17:42:15.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.syslog-ng.new/syslog-ng.changes 2012-01-30 12:28:46.000000000 +0100
@@ -1,0 +2,117 @@
+Fri Jan 27 12:45:30 CET 2012 - czanik(a)balabit.hu
+
+- more changelog, as requested by saschpe
+ v3.3.1 was the initial syslog-ng 3.3 release
+ fixes and changes, taken from the syslog-ng NEWS file
+
+- Fixes:
+
+* Fixed set() and subst() rewrite operations to work properly on the
+ value() parameter specified in the configuration even if they are
+ referenced at multiple spots in the configuration file. Earlier
+ the 2nd and subsequent invocation of the rewrite rule changed
+ $MESSAGE.
+* Fixed csv-parser() to work even if it is invoked at multiple spots
+ in the configuration file. Earlier, the 2nd and subsequent
+ references of the parser rule forgot the list of column names and
+ the input template.
+* Fixed the processing of condition() parameter in rewrite rules,
+ which was broken if it contained a filter() function call.
+* Fixed program() destination to properly kill the child process on
+ reload and shutdown.
+* Fixed a potential division by zero error which could happen for
+ large data rates due to a race in an unlocked region.
+* Fixed an assertion failure in mongodb destination that happened
+ due to a race condition at high data rates.
+* Fixed an fd leak in the control socket code, that caused the
+ control connection file descriptors to be leaked.
+* Fixed a crash problem in the tcp() destination, that occurred at
+ or after a reload happens.
+* Fixed a segmentation fault on reload when using the same rewrite
+ rule from multiple log paths.
+* Fixed a segmentation fault when processing a reload request in
+ case an existing tcp() source is removed from the config and there
+ are open connections.
+* Fixed a possible segmentation fault in the scalable queue
+ implementation, which happens in case a destination is slower to
+ process messages than syslog-ng would like to send them.
+* Fixed a possible file() destination issue that could cause
+ syslog-ng to omit data or to write garbage to the log file in case
+ the kernel reports that only a smaller portion of the actual write
+ request could be accomplished.
+* Fixed an "internal error duplicate config element" error during
+ reload due to an invalid bugfix applied for 3.3.1. Older beta
+ versions of 3.3 were not affected.
+* Fixed a memory leak that causes macro based file destinations to
+ leak their queue when destination files are closed due to
+ time-reap().
+* Fixed the handling of the condition() option for rewrite rules.
+* Fixed a race condition in value-pairs support, potentially causing
+ heap corruption problems when $(format-json) is used in threaded
+ mode.
+* Fixed a memory leak in value-pairs template function argument
+ parsing, fixing a leak if $(format-json) is used.
+* Repeated definitions of source, destination, filter, rewrite,
+ parser and block elements are not allowed by default anymore.
+ These are reported as configuration errors unless
+ @define allow-config-dups 1
+ is specified in the configuration file.
+* Fixed pdbtool error reporting in "pdbtool test" to make it easier
+ to understand what went wrong.
+* Added an SQL connection health check in case an INSERT failed.
+ This way syslog-ng handles SQL server timeouts better.
+* Fixed support for systemd socket activation. Previously such
+ sockets were not set to non-blocking mode, causing syslog-ng to
+ hang.
+* Fixed the filter() function in the filter expression to work also
+ when used as a part of an AND or OR construct.
+* Allow the sql() destination to operate even without an indexes()
+ option. That parameter was meant to be optional, but it wasn't.
+* Fixed compilation issues if no OpenSSL is present.
+* Fixed a minor memory leak in the usertty() driver that can increase
+ memory usage on every reload. (The username() parameter wasn't
+ properly freed on reload).
+* Fixed a minor memory leak in the sql() driver that can increase
+ the memory usage on every reload (indexes() parameter wasn't
+ properly freed on reload).
+
+- Changes
+* db-parser() automatically sets a tag named '.classifier.unknown'
+ if the message doesn't match.
+* The use of actions in db-parser() for messages without a
+ correllation context was inconsistently indexing messages. For
+ actions in rules that had correllation @0 was the new message
+ being generated, and @1 was the message that triggered the rule.
+ Without correllation @0 was used for the triggering message, which
+ is greatly inconsistent and unintuitive. This was fixed by
+ changing the behaviour for rules without correllation, now both
+ correllation and non-correllation rules use @0 for the new
+ message, and @1 for the triggering message. This is an
+ incompatible change in the db-parser() format.
+* The value of the $TAGS macro is added to pdbtool match output.
+* unix-dgram() and unix-stream() error logging on systemd failures
+ became more detailed for easier troubleshooting.
+
+-------------------------------------------------------------------
+Thu Jan 26 21:47:32 CET 2012 - czanik(a)balabit.hu
+
+- fix systemd support for openSUSE > 12.1
+
+-------------------------------------------------------------------
+Fri Jan 20 09:03:53 CET 2012 - czanik(a)balabit.hu
+
+- update to 3.3.4
+
+-------------------------------------------------------------------
+Wed Jan 11 15:41:57 CET 2012 - czanik(a)balabit.hu
+
+- update to the latest 3.3-git
+
+-------------------------------------------------------------------
+Tue Jan 3 16:13:47 CET 2012 - czanik(a)balabit.hu
+
+- update to 3.3.3
+- remove filter patch
+- fix afsql related warning
+
+-------------------------------------------------------------------
Old:
----
syslog-ng-3.3.1-filters.diff
syslog-ng-3.3.1-less-static.diff
syslog-ng_3.3.1.tar.bz2
New:
----
syslog-ng-3.3.4-less-static.diff
syslog-ng_3.3.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ syslog-ng.spec ++++++
--- /var/tmp/diff_new_pack.REsbEN/_old 2012-01-30 12:28:47.000000000 +0100
+++ /var/tmp/diff_new_pack.REsbEN/_new 2012-01-30 12:28:47.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package syslog-ng
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,13 +15,15 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
+
+
Name: syslog-ng
%define with_sql %suse_version > 1130
%define with_systemd %suse_version > 1130
%define with_syslogservice %suse_version > 1140
%define with_json %suse_version > 1130
-Version: 3.3.1
-Release: 0
+Version: 3.3.4
+Release: 1
Summary: The new-generation syslog-daemon
License: GPL-2.0
Group: System/Daemons
@@ -33,12 +35,11 @@
%endif
Provides: syslog
#Source0: http://www.balabit.com/downloads/files/syslog-ng/sources/%%{version}/source…
-Source0: syslog-ng_%{version}.tar.bz2
+Source0: syslog-ng_%{version}.tar.gz
Source1: syslog-ng.rc-script
Source2: syslog-ng.sysconfig
Source3: syslog-ng.conf.default
Patch0: syslog-ng-%{version}-less-static.diff
-Patch1: syslog-ng-%{version}-filters.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: bison
BuildRequires: flex
@@ -69,7 +70,7 @@
# Note: On 11.4 we do not ship any systemd service file.
# On 12.x, the syslog.service file is provided by
# the syslog-service package.
-#
+# On 12.1+ uses -lsystemd-daemon instead of copying
BuildRequires: systemd
%endif
%if 0%{?with_sql}
@@ -143,7 +144,6 @@
%if 0%{suse_version} <= 1130
%patch0 -p0
%endif
-%patch1 -p1
cp -a $RPM_SOURCE_DIR/syslog-ng.rc-script .
cp -a $RPM_SOURCE_DIR/syslog-ng.conf.default .
@@ -155,8 +155,10 @@
sed -i -e 's/\([ \t]*\)\(file.*kmsg.*\)/\1#\2/g' syslog-ng.conf.default
%endif
%if 0%{?with_systemd}
+%if 0%{suse_version} <= 1210
cp -a /usr/share/doc/packages/systemd/sd-daemon.[ch] modules/afsocket/
%endif
+%endif
%build
##
@@ -187,6 +189,7 @@
--localstatedir=/var/lib/syslog-ng \
--with-module-dir="/%_lib/syslog-ng" \
--with-module-path="/%_lib/syslog-ng:/usr/%_lib/syslog-ng" \
+ --with-default-modules="affile,afprog,afsocket,afuser,basicfuncs,csvparser,dbparser,syslogformat" \
--datadir=/usr/share/syslog-ng \
--prefix=/ \
--exec-prefix=/ \
++++++ syslog-ng-3.3.1-less-static.diff -> syslog-ng-3.3.4-less-static.diff ++++++
--
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 solfege for openSUSE:Factory checked in at 2012-01-30 12:28:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/solfege (Old)
and /work/SRC/openSUSE:Factory/.solfege.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "solfege", Maintainer is "tiwai(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/solfege/solfege.changes 2011-10-05 17:47:59.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.solfege.new/solfege.changes 2012-01-30 12:28:39.000000000 +0100
@@ -1,0 +2,5 @@
+Fri Dec 2 16:23:35 UTC 2011 - coolo(a)suse.com
+
+- add automake as buildrequire to avoid implicit dependency
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ solfege.spec ++++++
--- /var/tmp/diff_new_pack.cbldAw/_old 2012-01-30 12:28:40.000000000 +0100
+++ /var/tmp/diff_new_pack.cbldAw/_new 2012-01-30 12:28:40.000000000 +0100
@@ -14,21 +14,26 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-
-
%define usemyprovides 1
Name: solfege
Summary: An ear training program
Version: 3.20.3
-Release: 2
+Release: 0
# Solfege has updated it's license.
License: GPL-3.0+
Group: Productivity/Multimedia/Sound/Utilities
Url: http://www.solfege.org/
-BuildRequires: docbook-xsl-stylesheets fdupes gnome-doc-utils-devel libxslt
-BuildRequires: python-devel swig texinfo update-desktop-files
+BuildRequires: automake
+BuildRequires: docbook-xsl-stylesheets
+BuildRequires: fdupes
+BuildRequires: gnome-doc-utils-devel
+BuildRequires: libxslt
+BuildRequires: python-devel
BuildRequires: python-gtk-devel
+BuildRequires: swig
+BuildRequires: texinfo
+BuildRequires: update-desktop-files
%if 0%{?usemyprovides} == 1
%define _use_internal_dependency_generator 0
--
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 qt4-qtscript for openSUSE:Factory checked in at 2012-01-30 12:28:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qt4-qtscript (Old)
and /work/SRC/openSUSE:Factory/.qt4-qtscript.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt4-qtscript", Maintainer is "kde-maintainers(a)suse.de"
Changes:
--------
New Changes file:
--- /dev/null 2010-08-26 16:28:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.qt4-qtscript.new/qt4-qtscript.changes 2012-01-30 12:28:31.000000000 +0100
@@ -0,0 +1,34 @@
+-------------------------------------------------------------------
+Thu Jan 26 12:55:40 UTC 2012 - idonmez(a)suse.com
+
+- Fix license to be SUSE-LGPL-2.1-with-nokia-exception-1.1
+
+-------------------------------------------------------------------
+Thu Jan 26 11:01:39 UTC 2012 - tittiatcoke(a)gmail.com
+
+- Update to version 0.2
+ * Compatibility fixes with Qt 4.8
+
+-------------------------------------------------------------------
+Wed Oct 12 12:31:16 UTC 2011 - cdenicolo(a)suse.com
+
+- license update: GPL-2
+ qt4-qtscript is GPL-2 only
+
+-------------------------------------------------------------------
+Tue Sep 27 07:38:59 UTC 2011 - idonmez(a)suse.com
+
+- Add qtscript-separate-webkit.patch to fix compilation with
+ new QtWebKit 2.2
+
+-------------------------------------------------------------------
+Sat May 23 00:12:52 CEST 2009 - dmueller(a)suse.de
+
+- fix build with gcc 4.4
+
+-------------------------------------------------------------------
+Sun Mar 25 22:50:52 CEST 2009 - dmueller(a)suse.de
+
+- Rename to qt4-qtscript to match openSUSE naming sheme.
+ Package is based on qtscript-qt written by Rex Dieter
+ and Ian Monroe.
New:
----
gcc-44.diff
qt4-qtscript.changes
qt4-qtscript.spec
qtscript-qt-no_phonon.diff
qtscript-separate-webkit.patch
qtscriptgenerator-src-0.2.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qt4-qtscript.spec ++++++
#
# spec file for package qt4-qtscript
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define date 20111225
Name: qt4-qtscript
Version: 0.2.0
Release: 1
License: SUSE-LGPL-2.1-with-nokia-exception-1.1
Summary: Qt bindings generator for Qt Script
Url: http://code.google.com/p/qtscriptgenerator/
Group: Development/Libraries/KDE
Source0: qtscriptgenerator-src-%{version}.tar.gz
Patch0: qtscript-qt-no_phonon.diff
Patch1: gcc-44.diff
Patch2: qtscript-separate-webkit.patch
BuildRequires: libQtWebKit-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%requires_eq libqt4
%description
Qt Script Generator is a tool that generates Qt bindings for Qt Script.
With the generated bindings you get access to substantial portions of
the Qt API from within Qt Script.
%package doc
License: SUSE-LGPL-2.1-with-nokia-exception-1.1
Summary: Qt bindings generator for Qt Script
Group: Development/Libraries/KDE
Requires: %{name} = %{version}
%description doc
Qt Script Generator is a tool that generates Qt bindings for Qt Script.
With the generated bindings you get access to substantial portions of
the Qt API from within Qt Script.
%prep
%setup -q -n qtscriptgenerator-src-%{version}
%patch0
%patch1
%patch2
%build
export QTDIR=/usr
cd generator
qmake
make
./generator
cd ../qtbindings
qmake
make -j3
cd ..
%install
# copying generated library files
# install doesn't do symlinks
mkdir -p %{buildroot}%{_libdir}/qt4/plugins/script/
cp -a plugins/script/libqtscript* %{buildroot}%{_libdir}/qt4/plugins/script/
mkdir -p %{buildroot}%{_defaultdocdir}/%{name}
install -c -m 644 README %{buildroot}%{_defaultdocdir}/%{name}/README
install -c -m 644 LICENSE.LGPL %{buildroot}%{_defaultdocdir}/%{name}/LICENSE.LGPL
# Copy generated docs in doc/ to doc directory
mkdir -p %{buildroot}%{_defaultdocdir}/%{name}/doc-html
cp -a doc/* %{buildroot}%{_defaultdocdir}/%{name}/doc-html/
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%dir %{_docdir}/%{name}
%doc %{_docdir}/%{name}/README
%doc %{_docdir}/%{name}/LICENSE.LGPL
%{_libdir}/qt4/plugins/script/libqtscript*
%files doc
%defattr(-,root,root,-)
%dir %{_docdir}/%{name}
%doc %{_docdir}/%{name}/doc-html
%changelog
++++++ gcc-44.diff ++++++
--- generator/parser/rpp/pp.h
+++ generator/parser/rpp/pp.h
@@ -28,6 +28,8 @@
#include <iostream>
#include <cassert>
#include <cctype>
+#include <cstring>
+#include <cstdio>
#include <fcntl.h>
++++++ qtscript-qt-no_phonon.diff ++++++
--- qtbindings/qtbindings.pro 2009-02-20 17:12:24.000000000 +0530
+++ qtbindings/qtbindings.pro 2009-03-25 03:42:03.000000000 +0530
@@ -6,7 +6,7 @@
qtscript_sql \
qtscript_svg \
qtscript_xml \
- qtscript_phonon \
+# qtscript_phonon \
qtscript_webkit \
qtscript_xmlpatterns \
qtscript_uitools \
++++++ qtscript-separate-webkit.patch ++++++
--- generator/qtscript_masterinclude.h 2009-02-20 12:42:24.000000000 +0100
+++ generator/qtscript_masterinclude.h 2011-09-27 09:38:10.798171231 +0200
@@ -35,9 +35,7 @@
# include <QtXmlPatterns/QtXmlPatterns>
#endif
-#ifndef QT_NO_WEBKIT
# include <QtWebKit/QtWebKit>
-#endif
#ifndef QT_NO_PHONON
# include <phonon/phonon>
--
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 python-scgi for openSUSE:Factory checked in at 2012-01-30 12:28:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-scgi (Old)
and /work/SRC/openSUSE:Factory/.python-scgi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-scgi", Maintainer is "MRueckert(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-scgi/python-scgi.changes 2011-09-23 12:43:13.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-scgi.new/python-scgi.changes 2012-01-30 12:28:20.000000000 +0100
@@ -1,0 +2,7 @@
+Wed Jan 25 07:38:54 UTC 2012 - cfarrell(a)suse.com
+
+- license update: SUSE-Python-1.6
+ License is the old Python license (CNRI on Fedora). Use proprietary
+ SUSE-prefix until Python-1.6 is accepted upstream at spdx.org
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-scgi.spec ++++++
--- /var/tmp/diff_new_pack.abjtu5/_old 2012-01-30 12:28:21.000000000 +0100
+++ /var/tmp/diff_new_pack.abjtu5/_new 2012-01-30 12:28:21.000000000 +0100
@@ -23,7 +23,7 @@
Release: 1
#
Group: Development/Libraries/Python
-License: Other uncritical OpenSource License
+License: SUSE-Python-1.6
#
BuildRequires: apache2-devel pcre-devel python-devel
%define apxs /usr/sbin/apxs2
@@ -55,7 +55,7 @@
Neil Schemenauer <nas(a)mems-exchange.org>
%package -n apache2-mod_scgi
-License: Other uncritical OpenSource License
+License: SUSE-Python-1.6
Group: Development/Libraries/Python
Requires: apache2 %{apache_mmn}
#
--
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 python-kde4 for openSUSE:Factory checked in at 2012-01-30 12:28:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-kde4 (Old)
and /work/SRC/openSUSE:Factory/.python-kde4.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-kde4", Maintainer is "kde-maintainers(a)suse.de"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-kde4/python-kde4.changes 2011-12-08 12:14:01.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python-kde4.new/python-kde4.changes 2012-01-30 12:28:15.000000000 +0100
@@ -1,0 +2,8 @@
+Wed Jan 18 21:13:09 CET 2012 - dmueller(a)suse.de
+
+- update to 4.8.0
+ * first stable release of KDE 4.8 (only critical fixes over 4.7.98)
+ * see http://kde.org/announcements/4.8/ for details
+
+
+-------------------------------------------------------------------
Old:
----
pykde4-4.7.4.tar.bz2
New:
----
pykde4-4.8.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-kde4.spec ++++++
--- /var/tmp/diff_new_pack.S0sD4x/_old 2012-01-30 12:28:16.000000000 +0100
+++ /var/tmp/diff_new_pack.S0sD4x/_new 2012-01-30 12:28:16.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-kde4
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,7 @@
#
Name: python-kde4
-Version: 4.7.4
+Version: 4.8.0
Release: 0
Summary: Python bindings for KDE 4
License: LGPL-2.1+
@@ -39,6 +39,7 @@
%package devel
Summary: Development files of python-kde4
+Group: Development/Libraries/KDE
Requires: %{name} = %{version}
Requires: python-qt4-devel
++++++ pykde4-4.7.4.tar.bz2 -> pykde4-4.8.0.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pykde4-4.7.4/CMakeLists.txt new/pykde4-4.8.0/CMakeLists.txt
--- old/pykde4-4.7.4/CMakeLists.txt 2011-06-22 17:02:34.000000000 +0200
+++ new/pykde4-4.8.0/CMakeLists.txt 2011-07-27 20:37:12.000000000 +0200
@@ -73,7 +73,6 @@
${QT_QTWEBKIT_INCLUDE_DIR}
${KDE4_INCLUDE_DIR}
${KDE4_INCLUDE_DIR}/solid
- ${KDE4_INCLUDE_DIR}/phonon
${KDE4_INCLUDE_DIR}/kio
${KDE4_INCLUDE_DIR}/kdeprint
${KDE4_INCLUDE_DIR}/kdeprint/lpr
@@ -81,6 +80,7 @@
${KDE4_INCLUDE_DIR}/ksettings
${KDE4_INCLUDE_DIR}/knewstuff2
${KDE4_INCLUDE_DIR}/dnssd
+ ${KDE4_PHONON_INCLUDES}
${KDEPIMLIBS_INCLUDE_DIRS}
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pykde4-4.7.4/examples/kdecoreExamples/kstandarddirs.py new/pykde4-4.8.0/examples/kdecoreExamples/kstandarddirs.py
--- old/pykde4-4.7.4/examples/kdecoreExamples/kstandarddirs.py 2011-05-20 22:33:41.000000000 +0200
+++ new/pykde4-4.8.0/examples/kdecoreExamples/kstandarddirs.py 2011-08-07 17:40:41.000000000 +0200
@@ -51,7 +51,7 @@
# currentIndexChanged can also be emitted with an int (the index that
# changed)
- self.combo.currentIndexChanged[QString].connect(self.slotIndexChanged)
+ combo.currentIndexChanged[QString].connect(self.slotIndexChanged)
lBox = KVBox (hBox)
listLbl = QLabel ("Directories", lBox)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pykde4-4.7.4/examples/kdeuiExamples/kaboutkdedialog.py new/pykde4-4.8.0/examples/kdeuiExamples/kaboutkdedialog.py
--- old/pykde4-4.7.4/examples/kdeuiExamples/kaboutkdedialog.py 2011-05-20 22:33:41.000000000 +0200
+++ new/pykde4-4.8.0/examples/kdeuiExamples/kaboutkdedialog.py 2011-08-07 17:40:41.000000000 +0200
@@ -2,7 +2,7 @@
from PyQt4.QtGui import QLabel
from PyKDE4.kdecore import i18n
-from PyKDE4.kdeui import KVBox, KHBox, KPushButton, KAboutKdeDialog
+from PyKDE4.kdeui import KVBox, KHBox, KPushButton, KHelpMenu
helpText = """The KAboutKdeDialog is the dialog that is normally
available from the help menu.
@@ -25,14 +25,9 @@
self.button = KPushButton(i18n("Show %s" % dialogName), hBox)
self.button.setMaximumSize (250, 30)
- self.button.clicked.connect(self.showDialog)
+ self.helpmenu = KHelpMenu(parent, "", False)
+ self.button.clicked.connect(self.helpmenu.aboutKDE)
- def showDialog(self):
-
- """Slot called by the clicked() slot of the KPushButton."""
-
- dlg = KAboutKdeDialog (self.parent ())
- dlg.exec_ ()
# This example can be run standalone
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pykde4-4.7.4/examples/solidExamples/solid_audiointerface.py new/pykde4-4.8.0/examples/solidExamples/solid_audiointerface.py
--- old/pykde4-4.7.4/examples/solidExamples/solid_audiointerface.py 2011-05-20 22:33:41.000000000 +0200
+++ new/pykde4-4.8.0/examples/solidExamples/solid_audiointerface.py 2011-08-07 17:40:41.000000000 +0200
@@ -100,11 +100,11 @@
#-------------------- main ------------------------------------------------
- appName = "Solid_StorageDrive"
+ appName = "Solid_AudioInterface"
catalog = ""
- programName = ki18n ("Solid_StorageDrive") #ki18n required here
+ programName = ki18n ("Solid_AudioInterface") #ki18n required here
version = "1.0"
- description = ki18n ("Solid.StorageDrive Example") #ki18n required here
+ description = ki18n ("Solid.AudioInterface Example") #ki18n required here
license = KAboutData.License_GPL
copyright = ki18n ("(c) 2007 Jim Bublitz") #ki18n required here
text = ki18n ("none") #ki18n required here
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pykde4-4.7.4/examples/solidExamples/solid_networkinterface.py new/pykde4-4.8.0/examples/solidExamples/solid_networkinterface.py
--- old/pykde4-4.7.4/examples/solidExamples/solid_networkinterface.py 2011-05-20 22:33:41.000000000 +0200
+++ new/pykde4-4.8.0/examples/solidExamples/solid_networkinterface.py 2011-08-07 17:40:41.000000000 +0200
@@ -3,7 +3,7 @@
from PyKDE4.kdecore import i18n
from PyKDE4.solid import Solid, Solid
-from PyKDE4.kdeui import KVBox, KHBox, KTextEdit
+from PyKDE4.kdeui import KVBox, KHBox
helpText = """The Solid class discovers information about the hardware on a machine.
@@ -82,11 +82,11 @@
#-------------------- main ------------------------------------------------
- appName = "Solid_StorageDrive"
+ appName = "Solid_NetworkInterface"
catalog = ""
- programName = ki18n ("Solid_StorageDrive") #ki18n required here
+ programName = ki18n ("Solid_NetworkInterface") #ki18n required here
version = "1.0"
- description = ki18n ("Solid.StorageDrive Example") #ki18n required here
+ description = ki18n ("Solid.NetworkInterface Example") #ki18n required here
license = KAboutData.License_GPL
copyright = ki18n ("(c) 2007 Jim Bublitz") #ki18n required here
text = ki18n ("none") #ki18n required here
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pykde4-4.7.4/examples/solidExamples/solid_processor.py new/pykde4-4.8.0/examples/solidExamples/solid_processor.py
--- old/pykde4-4.7.4/examples/solidExamples/solid_processor.py 2011-05-20 22:33:41.000000000 +0200
+++ new/pykde4-4.8.0/examples/solidExamples/solid_processor.py 2011-08-07 17:40:41.000000000 +0200
@@ -22,7 +22,7 @@
self.layout ().setAlignment (self.help, Qt.AlignHCenter)
self.setSpacing (10)
- display = QTreeWidget ()
+ display = QTreeWidget (self)
display.setHeaderLabels (["Processor", "Max Speed", "Number", "Change Freq"])
# retrieve a list of Solid.Device for this machine
@@ -60,11 +60,11 @@
#-------------------- main ------------------------------------------------
- appName = "Solid_StorageDrive"
+ appName = "Solid_Processor"
catalog = ""
- programName = ki18n ("Solid_StorageDrive") #ki18n required here
+ programName = ki18n ("Solid_Processor") #ki18n required here
version = "1.0"
- description = ki18n ("Solid.StorageDrive Example") #ki18n required here
+ description = ki18n ("Solid.Processor Example") #ki18n required here
license = KAboutData.License_GPL
copyright = ki18n ("(c) 2007 Jim Bublitz") #ki18n required here
text = ki18n ("none") #ki18n required here
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pykde4-4.7.4/examples/solidExamples/solid_storageaccess.py new/pykde4-4.8.0/examples/solidExamples/solid_storageaccess.py
--- old/pykde4-4.7.4/examples/solidExamples/solid_storageaccess.py 2011-05-20 22:33:41.000000000 +0200
+++ new/pykde4-4.8.0/examples/solidExamples/solid_storageaccess.py 2011-08-07 17:40:41.000000000 +0200
@@ -68,11 +68,11 @@
#-------------------- main ------------------------------------------------
- appName = "Solid_StorageDrive"
+ appName = "Solid_StorageAccess"
catalog = ""
- programName = ki18n ("Solid_StorageDrive") #ki18n required here
+ programName = ki18n ("Solid_StorageAccess") #ki18n required here
version = "1.0"
- description = ki18n ("Solid.StorageDrive Example") #ki18n required here
+ description = ki18n ("Solid.StorageAccess Example") #ki18n required here
license = KAboutData.License_GPL
copyright = ki18n ("(c) 2007 Jim Bublitz") #ki18n required here
text = ki18n ("none") #ki18n required here
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pykde4-4.7.4/examples/solidExamples/solid_storagedrive.py new/pykde4-4.8.0/examples/solidExamples/solid_storagedrive.py
--- old/pykde4-4.7.4/examples/solidExamples/solid_storagedrive.py 2011-05-20 22:33:41.000000000 +0200
+++ new/pykde4-4.8.0/examples/solidExamples/solid_storagedrive.py 2011-08-07 17:40:41.000000000 +0200
@@ -3,7 +3,7 @@
from PyKDE4.kdecore import i18n
from PyKDE4.solid import Solid
-from PyKDE4.kdeui import KVBox, KHBox, KColorButton
+from PyKDE4.kdeui import KVBox, KHBox
helpText = """The Solid class discovers information about the hardware on a machine.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pykde4-4.7.4/examples/solidExamples/solid_storagevolume.py new/pykde4-4.8.0/examples/solidExamples/solid_storagevolume.py
--- old/pykde4-4.7.4/examples/solidExamples/solid_storagevolume.py 2011-05-20 22:33:41.000000000 +0200
+++ new/pykde4-4.8.0/examples/solidExamples/solid_storagevolume.py 2011-08-07 17:40:41.000000000 +0200
@@ -78,11 +78,11 @@
#-------------------- main ------------------------------------------------
- appName = "Solid_StorageDrive"
+ appName = "Solid_StorageVolume"
catalog = ""
- programName = ki18n ("Solid_StorageDrive") #ki18n required here
+ programName = ki18n ("Solid_StorageVolume") #ki18n required here
version = "1.0"
- description = ki18n ("Solid.StorageDrive Example") #ki18n required here
+ description = ki18n ("Solid.StorageVolume Example") #ki18n required here
license = KAboutData.License_GPL
copyright = ki18n ("(c) 2007 Jim Bublitz") #ki18n required here
text = ki18n ("none") #ki18n required here
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pykde4-4.7.4/sip/kio/kfileitem.sip new/pykde4-4.8.0/sip/kio/kfileitem.sip
--- old/pykde4-4.7.4/sip/kio/kfileitem.sip 2011-05-20 22:33:41.000000000 +0200
+++ new/pykde4-4.8.0/sip/kio/kfileitem.sip 2012-01-10 15:14:30.000000000 +0100
@@ -236,7 +236,11 @@
len = sipCpp->count();
+#if PY_VERSION_HEX >= 0x03020000
+ if (PySlice_GetIndicesEx(a0, len, &start, &stop, &step, &slicelength) < 0)
+#else
if (PySlice_GetIndicesEx((PySliceObject *)a0, len, &start, &stop, &step, &slicelength) < 0)
+#endif
sipIsErr = 1;
else
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pykde4-4.7.4/sip/phonon/mrl.sip new/pykde4-4.8.0/sip/phonon/mrl.sip
--- old/pykde4-4.7.4/sip/phonon/mrl.sip 2011-06-22 17:02:34.000000000 +0200
+++ new/pykde4-4.8.0/sip/phonon/mrl.sip 2011-07-27 20:37:15.000000000 +0200
@@ -22,7 +22,7 @@
class Mrl : QUrl
{
%TypeHeaderCode
-#include <mrl.h>
+#include <phonon/mrl.h>
%End
public:
@@ -42,6 +42,6 @@
};
%ModuleHeaderCode
//ctscc
-#include <mrl.h>
+#include <phonon/mrl.h>
#include <qurl.h>
%End
Files old/pykde4-4.7.4/tools/cmake_project/sample_project/doc/en/index.cache.bz2 and new/pykde4-4.8.0/tools/cmake_project/sample_project/doc/en/index.cache.bz2 differ
--
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 pstoedit for openSUSE:Factory checked in at 2012-01-30 12:28:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pstoedit (Old)
and /work/SRC/openSUSE:Factory/.pstoedit.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pstoedit", Maintainer is "sbrabec(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/pstoedit/pstoedit.changes 2011-11-21 15:49:42.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.pstoedit.new/pstoedit.changes 2012-01-30 12:28:09.000000000 +0100
@@ -1,0 +2,25 @@
+Sun Jan 22 23:27:42 UTC 2012 - tabraham(a)novell.com
+
+- removed patches deprecated by this release
+ - pstoedit-3.50-libadd.patch
+ - pstoedit-cxxflags.patch
+ - pstoedit-no_builddir_in_la_file.patch
+
+- refreshed pstoedit-3.50-plugin-close.patch
+
+- update to 3.60
+ + added option (-minlinewidth) for adjusting very thing (e.g.
+ zero-width) lines to a minimal width.
+ + added option (-pslanguagelevel) for easy switching the
+ language level to be used by GhostScript during interpretation
+ of the PostScript/PDF file
+ + new driver for the "Context Free" drawing tool
+ (http://www.contextfreeart.org/ ) contributed by Scott Pakin
+ + fixed the windows binary version - some drivers were missing
+ + fixed some problems in handling composite fonts (FontType=0)
+ + windows 32 bit binary can call 64 bit ghostscript as exe
+ (i.e. not via DLL interface)
+ + support for 64 bit windows and Office 2010
+
+
+-------------------------------------------------------------------
Old:
----
pstoedit-3.50-libadd.patch
pstoedit-3.50.tar.bz2
pstoedit-cxxflags.patch
pstoedit-no_builddir_in_la_file.patch
New:
----
pstoedit-3.60.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pstoedit.spec ++++++
--- /var/tmp/diff_new_pack.4qnm1H/_old 2012-01-30 12:28:11.000000000 +0100
+++ /var/tmp/diff_new_pack.4qnm1H/_new 2012-01-30 12:28:11.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package pstoedit
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -28,15 +28,12 @@
Group: Productivity/Publishing/PS
Requires: ghostscript_any
Summary: PostScript and PDF Converter
-Version: 3.50
-Release: 9
+Version: 3.60
+Release: 0
Url: http://www.pstoedit.net/
-# URL for Source: http://prdownloads.sourceforge.net/pstoedit/pstoedit-3.50.tar.gz?download
+# URL for Source: https://sourceforge.net/projects/pstoedit/files/pstoedit/3.60/pstoedit-3.60…
Source: %{name}-%{version}.tar.bz2
-Patch1: pstoedit-no_builddir_in_la_file.patch
-Patch2: pstoedit-cxxflags.patch
-Patch3: pstoedit-3.50-plugin-close.patch
-Patch4: pstoedit-3.50-libadd.patch
+Patch1: pstoedit-3.50-plugin-close.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -87,9 +84,6 @@
%prep
%setup -q
%patch1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
chmod -x examples/*.ps examples/Makefile* doc/*.* copying
%build
++++++ pstoedit-3.50-plugin-close.patch ++++++
--- /var/tmp/diff_new_pack.4qnm1H/_old 2012-01-30 12:28:11.000000000 +0100
+++ /var/tmp/diff_new_pack.4qnm1H/_new 2012-01-30 12:28:11.000000000 +0100
@@ -1,14 +1,12 @@
http://bugzilla.redhat.com/507035
-diff --git a/src/dynload.cpp b/src/dynload.cpp
-index c0db355..7c073ef 100644
---- a/src/dynload.cpp
-+++ b/src/dynload.cpp
-@@ -147,7 +147,6 @@ void DynLoader::close()
+--- src/dynload.cpp.orig 2012-01-22 18:35:19.986960447 -0500
++++ src/dynload.cpp 2012-01-22 18:36:00.476454256 -0500
+@@ -190,7 +190,6 @@
DynLoader::~DynLoader()
{
- close();
- libname=0;
- }
-
+ if (libname && verbose)
+ errstream << "destroying Dynloader for " << libname << endl;
+ delete[]libname;
++++++ pstoedit-3.50.tar.bz2 -> pstoedit-3.60.tar.bz2 ++++++
++++ 59636 lines of diff (skipped)
--
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 portaudio for openSUSE:Factory checked in at 2012-01-30 12:28:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/portaudio (Old)
and /work/SRC/openSUSE:Factory/.portaudio.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "portaudio", Maintainer is "tiwai(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/portaudio/portaudio.changes 2011-12-06 13:53:16.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.portaudio.new/portaudio.changes 2012-01-30 12:28:04.000000000 +0100
@@ -1,0 +2,32 @@
+Sun Jan 29 11:40:10 UTC 2012 - danielzucchetto(a)yahoo.it
+
+- updated to the latest stable version
+ * Improvements to latency calculations: Improved defaults, allow
+ very low buffer sizes, report actual latencies in PaStreamInfo
+ (CoreAudio r1703 #95 #175, WMME r1717 #178, also changes to
+ DirectSound and WMME)
+ * ALSA: Fixed issue define SND_PCM_TSTAMP_ENABLE as
+ SND_PCM_TSTAMP_MMAP if the former is undefined #153 r1691
+ * AudioScience HPI: Updated support to V4.08. #197, r1760, r1761
+ * ASIO: Fixed bug where host buffer size wasn’t matched to client
+ framesPerBuffer when it should have been. Resolves ticket #93
+ r1175
+ * ASIO: PaAsio_GetAvailableLatencyValues deprecated, use
+ PaAsio_GetAvailableBufferSizes. See ticket #111
+ * Changed default host API selection logic: use first
+ successfully initialized host api with a defined default input
+ or output device. Resolves ticket #49
+ * Added support for Float32 to UInt8 conversion. r1748
+ * Made ring buffer params const-correct r1694
+ * Changes to ring buffer memory barrier placement (needs further
+ review). See r1734, r1735, r1736, r1738 for details.
+ * Separated test programs into “test”, “examples”, and “qa”
+ folders. #191
+ * Harmonised use of #if with PA_USE_*HOSTAPI* configuration
+ variables accross all host APIs r1740, #164
+ * Improvements to QA tests including paqa_latency, paqa loopback
+ test
+ * Improvements and cleanups to doxygen documentation. Added
+ Doxyfile.developer for generating internal docs.
+
+-------------------------------------------------------------------
@@ -6 +38,2 @@
- * Fixed a lot of build system issues on all platforms (autotools, msvc, scons)
+ * Fixed a lot of build system issues on all platforms (autotools,
+ msvc, scons)
@@ -9 +42,3 @@
- * Ring buffer code was generalised into pa_ringbuffer.c with correct memory barriers. this is now used by many host api implementations
+ * Ring buffer code was generalised into pa_ringbuffer.c with
+ correct memory barriers. this is now used by many host api
+ implementations
@@ -12 +47,2 @@
- * Fixed stream info inputLatency and outputLatency calculations in a number of host APIs (r1598, r1599, r1600)
+ * Fixed stream info inputLatency and outputLatency calculations
+ in a number of host APIs (r1598, r1599, r1600)
@@ -14 +50,2 @@
- * DirectSound? added support for driver-level full duplex via DX8 DirectSoundFullDuplexCreate?
+ * DirectSound? added support for driver-level full duplex via DX8
+ DirectSoundFullDuplexCreate?
Old:
----
pa_stable_v19_20110326.tar.bz2
New:
----
pa_stable_v19_20111121.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ portaudio.spec ++++++
--- /var/tmp/diff_new_pack.5SLmsN/_old 2012-01-30 12:28:05.000000000 +0100
+++ /var/tmp/diff_new_pack.5SLmsN/_new 2012-01-30 12:28:05.000000000 +0100
@@ -20,7 +20,7 @@
Name: portaudio
%define lname libportaudio2
BuildRequires: alsa-devel doxygen libjack-devel libtool
-%define package_date 20110326
+%define package_date 20111121
Summary: Portable Real-Time Audio Library
Version: 19
Release: 271
++++++ pa_stable_v19_20110326.tar.bz2 -> pa_stable_v19_20111121.tar.bz2 ++++++
++++ 47443 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0