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
May 2013
- 1 participants
- 1202 discussions
Hello community,
here is the log from the commit of package plymouth for openSUSE:Factory checked in at 2013-05-02 11:31:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plymouth (Old)
and /work/SRC/openSUSE:Factory/.plymouth.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plymouth"
Changes:
--------
--- /work/SRC/openSUSE:Factory/plymouth/plymouth.changes 2013-03-01 10:54:03.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.plymouth.new/plymouth.changes 2013-05-02 11:31:42.000000000 +0200
@@ -1,0 +2,20 @@
+Mon Apr 22 19:47:44 UTC 2013 - crrodriguez(a)opensuse.org
+
+- Also ensure we express rpm dependencies correctly
+ this package is not gonna work on systemd < 186.
+
+-------------------------------------------------------------------
+Mon Apr 22 19:32:40 UTC 2013 - crrodriguez(a)opensuse.org
+
+- Update to version 0.8.8_git201304161248
+- drop plymouth-change-service-name.patch, replaced by
+a sed script that will account for all service files' future changes
+- drop patch plymouth-trace-lines, in upstream now
+- drop plymouth-udevadm-path.patch, generic solution in upstream now.
+- drop ply-sdunitdir.patch likewise.
+- drop plymouth-systemd-in-usr.patch likewise.
+- drop systemd-no-warning.patch, not needed with newer systemd
+- drop plymouth-sd-notforking.patch , not really needed anymore.
+
+
+-------------------------------------------------------------------
Old:
----
ply-sdunitdir.patch
plymouth-0.8.8_git201211022126.tar.xz
plymouth-change-service-name.patch
plymouth-sd-notforking.patch
plymouth-systemd-in-usr.patch
plymouth-trace-lines
plymouth-udevadm-path.patch
systemd-no-warning.patch
New:
----
plymouth-0.8.8_git201304161248.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plymouth.spec ++++++
--- /var/tmp/diff_new_pack.lF685g/_old 2013-05-02 11:31:45.000000000 +0200
+++ /var/tmp/diff_new_pack.lF685g/_new 2013-05-02 11:31:45.000000000 +0200
@@ -22,7 +22,7 @@
%define plymouth_initrd_file /boot/initrd-plymouth.img
Name: plymouth
-Version: 0.8.8_git201211022126
+Version: 0.8.8_git201304161248
Release: 0
Summary: Graphical Boot Animation and Logger
License: GPL-2.0+
@@ -32,27 +32,15 @@
Source1: boot-duration
# PATCH-OPENSUSE -- Support the openSUSE initrd
Patch1: suse-initrd-support
-# PATCH-OPENSUSE -- Add line numbers to tracing output
-Patch2: plymouth-trace-lines
# PATCH-OPENSUSE -- Handle correctly multiple displays with different sizes
Patch3: plymouth-fix-window-size
# PATCH-OPENSUSE -- Ensure graphical.target is conflicting with plymouth-wait-quit.service
Patch4: stop-graphical.patch
# PATCH-OPENSUSE -- Restore suspend / resume state (needed for suspend package)
Patch5: plymouth-restore-suspend.patch
-# PATCH-OPENSUSE -- Change udevadm path
-Patch7: plymouth-udevadm-path.patch
-# PATCH-OPENSUSE -- Remove tag not understood by systemd v44
-Patch8: systemd-no-warning.patch
# PATCH-OPENSUSE -- prefix is /usr/sbin and /usr/bin
Patch9: plymouth-dracut-path.patch
Patch10: 0001-Some-greenish-openSUSE-colors.patch
-Patch12: plymouth-sd-notforking.patch
-Patch13: ply-sdunitdir.patch
-# PATCH-OPENSUSE -- systemd-tty-ask-password-agent is in /usr/bin now.
-Patch14: plymouth-systemd-in-usr.patch
-# PATCH-FIX-UPSTREAM plymouth-change-service-name.patch fcrozaŧ(a)suse.com -- ensure correct service names are used
-Patch15: plymouth-change-service-name.patch
# PATCH-OPENSUSE -- plymouth-correct-runtime-dir.patch tittiatcoke(a)gmail.com -- make sure the runtime directory is /run and not /var/run
Patch16: plymouth-correct-runtime-dir.patch
BuildRequires: automake
@@ -68,13 +56,13 @@
BuildRequires: pkgconfig(libdrm_nouveau)
BuildRequires: pkgconfig(libdrm_radeon)
BuildRequires: pkgconfig(libkms)
-BuildRequires: pkgconfig(systemd)
+BuildRequires: pkgconfig(systemd) >= 186
Requires: %{name}-branding
Requires: gnu-unifont-bitmap-fonts
%ifarch %ix86 x86_64 ppc ppc64
Requires: suspend >= 0.80.20100129.1
%endif
-Requires: systemd >= 44
+Requires: systemd >= 186
Requires(post): plymouth-scripts = %{version}
Requires(post): mkinitrd
Suggests: plymouth-plugin-label
@@ -318,23 +306,13 @@
%prep
%setup -q
%patch1 -p1
-%patch2 -p1
%patch3 -p1
%patch4 -p1
%ifarch %ix86 x86_64 ppc ppc64
%patch5 -p1
%endif
-%patch7 -p1
-%patch8 -p1
%patch9 -p0
%patch10 -p1
-%patch12
-%patch13
-# haha, evil condition... :-)
-%if "0%(type -p systemd-tty-ask-password-agent)" == "0/usr/bin/systemd-tty-ask-password-agent"
-%patch14 -p1
-%endif
-%patch15 -p1
%patch16 -p1
# replace builddate with patch0date
sed -i "s/__DATE__/\"$(stat -c %y %{_sourcedir}/%{name}.changes)\"/" src/main.c
@@ -387,6 +365,7 @@
mkdir -p %{buildroot}/lib/mkinitrd/scripts
install -t %{buildroot}/lib/mkinitrd/scripts \
scripts/{setup,boot}-plymouth*.sh
+find %{buildroot} -type f -name "*.service" -print -exec sed -i -e 's@prefdm.service@display-manager.service@g' -e 's@reboot.service@systemd-reboot.service@g' {} +
%post
if [ ! -e /.buildenv ]; then
++++++ plymouth-0.8.8_git201211022126.tar.xz -> plymouth-0.8.8_git201304161248.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/.gitignore new/plymouth-0.8.8_git201304161248/.gitignore
--- old/plymouth-0.8.8_git201211022126/.gitignore 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/.gitignore 2013-04-16 14:48:40.000000000 +0200
@@ -39,3 +39,5 @@
*.string
*.plymouth
*.script.h
+*.service
+*.path
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/configure.ac new/plymouth-0.8.8_git201304161248/configure.ac
--- old/plymouth-0.8.8_git201211022126/configure.ac 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/configure.ac 2013-04-16 14:48:40.000000000 +0200
@@ -6,7 +6,7 @@
AC_USE_SYSTEM_EXTENSIONS
AC_SYS_LARGEFILE
AC_PROG_AWK
-AC_PROG_CC
+AC_PROG_CC_STDC
AM_PROG_CC_C_O
AC_HEADER_STDC
AC_C_CONST
@@ -16,7 +16,7 @@
AM_MAINTAINER_MODE([enable])
PKG_PROG_PKG_CONFIG
-LT_INIT
+LT_INIT([dlopen disable-static pic-only])
## increment if the interface has additions, changes, removals.
LT_CURRENT=3
@@ -44,6 +44,9 @@
AC_SUBST(PLYMOUTH_CFLAGS)
AC_SUBST(PLYMOUTH_LIBS)
+AC_PATH_PROG([SYSTEMD_ASK_PASSWORD_AGENT], [systemd-tty-ask-password-agent])
+AC_PATH_PROG([UDEVADM], [udevadm])
+
AC_ARG_ENABLE(pango, AS_HELP_STRING([--enable-pango],[enable building with pango, disabled there is no encryption prompts]),enable_pango=$enableval,enable_pango=yes)
AM_CONDITIONAL(ENABLE_PANGO, [test "$enable_pango" = yes])
@@ -254,7 +257,7 @@
if test x$enable_systemd_integration = xyes; then
AC_DEFINE(PLY_ENABLE_SYSTEMD_INTEGRATION, 1, [Coordinate boot up with systemd])
- SYSTEMD_UNIT_DIR=/lib/systemd/system
+ SYSTEMD_UNIT_DIR=$($PKG_CONFIG --variable=systemdsystemunitdir systemd)
AC_SUBST(SYSTEMD_UNIT_DIR)
fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/scripts/plymouth-generate-initrd.in new/plymouth-0.8.8_git201304161248/scripts/plymouth-generate-initrd.in
--- old/plymouth-0.8.8_git201211022126/scripts/plymouth-generate-initrd.in 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/scripts/plymouth-generate-initrd.in 2013-04-16 14:48:40.000000000 +0200
@@ -13,11 +13,12 @@
$PLYMOUTH_POPULATE_INITRD -t "$PLYMOUTH_INITRD_DIR"
if [ $? -eq 0 ]; then
+ command -v pigz &>/dev/null && gzip=pigz || gzip=gzip
(cd $PLYMOUTH_INITRD_DIR;
# FIXME: might make sense to add a flag to plymouth-populate-initrd to
# skip these from the start
rm -f lib*/{ld*,libc*,libdl*,libm*,libz*,libpthread*}
- find | cpio -Hnewc -o | gzip -9 > $PLYMOUTH_IMAGE_FILE
+ find | cpio -Hnewc -o | $gzip -9 > $PLYMOUTH_IMAGE_FILE
)
fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/scripts/plymouth-populate-initrd.in new/plymouth-0.8.8_git201304161248/scripts/plymouth-populate-initrd.in
--- old/plymouth-0.8.8_git201211022126/scripts/plymouth-populate-initrd.in 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/scripts/plymouth-populate-initrd.in 2013-04-16 14:48:40.000000000 +0200
@@ -8,6 +8,7 @@
[ -z "$PLYMOUTH_DATADIR" ] && PLYMOUTH_DATADIR="@PLYMOUTH_DATADIR@"
[ -z "$PLYMOUTH_PLUGIN_PATH" ] && PLYMOUTH_PLUGIN_PATH="$(plymouth --get-splash-plugin-path)"
[ -z "$PLYMOUTH_LOGO_FILE" ] && PLYMOUTH_LOGO_FILE="@PLYMOUTH_LOGO_FILE@"
+[ -n "$PLYMOUTH_THEME_NAME" ] && THEME_OVERRIDE=1
[ -z "$PLYMOUTH_THEME_NAME" ] && PLYMOUTH_THEME_NAME=$(plymouth-set-default-theme)
[ -z "$PLYMOUTH_CONFDIR" ] && PLYMOUTH_CONFDIR="@PLYMOUTH_CONF_DIR@"
[ -z "$PLYMOUTH_POLICYDIR" ] && PLYMOUTH_POLICYDIR="@PLYMOUTH_POLICY_DIR@"
@@ -388,6 +389,12 @@
exit 1
fi
+if [ $THEME_OVERRIDE ]; then
+ conf=$INITRDDIR/${PLYMOUTH_CONFDIR}/plymouthd.conf
+ echo "modifying plymouthd.conf: Theme=$PLYMOUTH_THEME_NAME" > /dev/stderr
+ sed -i "s/^ *Theme *=.*/# theme modified by plymouth-populate-initrd\nTheme=$PLYMOUTH_THEME_NAME/" $conf
+fi
+
PLYMOUTH_MODULE_NAME=$(grep "ModuleName *= *" ${PLYMOUTH_DATADIR}/plymouth/themes/${PLYMOUTH_THEME_NAME}/${PLYMOUTH_THEME_NAME}.plymouth | sed 's/ModuleName *= *//')
if [ ! -f ${PLYMOUTH_PLUGIN_PATH}/${PLYMOUTH_MODULE_NAME}.so ]; then
@@ -425,6 +432,7 @@
inst $SYSTEMD_UNIT_DIR/plymouth-halt.service $INITRDDIR
inst $SYSTEMD_UNIT_DIR/initrd-switch-root.target.wants/plymouth-switch-root.service $INITRDDIR
+ inst $SYSTEMD_UNIT_DIR/initrd-switch-root.target.wants/plymouth-start.service $INITRDDIR
inst $SYSTEMD_UNIT_DIR/sysinit.target.wants/plymouth-start.service $INITRDDIR
inst $SYSTEMD_UNIT_DIR/multi-user.target.wants/plymouth-quit.service $INITRDDIR
inst $SYSTEMD_UNIT_DIR/multi-user.target.wants/plymouth-quit-wait.service $INITRDDIR
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/libply/ply-event-loop.c new/plymouth-0.8.8_git201304161248/src/libply/ply-event-loop.c
--- old/plymouth-0.8.8_git201211022126/src/libply/ply-event-loop.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/libply/ply-event-loop.c 2013-04-16 14:48:40.000000000 +0200
@@ -491,7 +491,7 @@
loop = calloc (1, sizeof (ply_event_loop_t));
- loop->epoll_fd = epoll_create (PLY_EVENT_LOOP_NUM_EVENT_HANDLERS);
+ loop->epoll_fd = epoll_create1(EPOLL_CLOEXEC);
loop->wakeup_time = PLY_EVENT_LOOP_NO_TIMED_WAKEUP;
assert (loop->epoll_fd >= 0);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/libply/ply-key-file.c new/plymouth-0.8.8_git201304161248/src/libply/ply-key-file.c
--- old/plymouth-0.8.8_git201211022126/src/libply/ply-key-file.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/libply/ply-key-file.c 2013-04-16 14:48:40.000000000 +0200
@@ -75,7 +75,7 @@
{
assert (key_file != NULL);
- key_file->fp = fopen (key_file->filename, "r");
+ key_file->fp = fopen (key_file->filename, "re");
if (key_file->fp == NULL)
{
@@ -173,7 +173,7 @@
ply_key_file_entry_t *entry;
char *key;
char *value;
- long offset;
+ off_t offset;
int first_byte;
key = NULL;
@@ -196,13 +196,13 @@
}
ungetc (first_byte, key_file->fp);
- offset = ftell (key_file->fp);
- items_matched = fscanf (key_file->fp, " %a[^= \t\n] = %a[^\n] ", &key, &value);
+ offset = ftello (key_file->fp);
+ items_matched = fscanf (key_file->fp, " %m[^= \t\n] = %m[^\n] ", &key, &value);
if (items_matched != 2)
{
if (items_matched == 1)
- fseek (key_file->fp, offset, SEEK_SET);
+ fseeko (key_file->fp, offset, SEEK_SET);
free (key);
free (value);
@@ -254,7 +254,7 @@
ungetc (first_byte, key_file->fp);
group_name = NULL;
- items_matched = fscanf (key_file->fp, " [ %a[^]] ] ", &group_name);
+ items_matched = fscanf (key_file->fp, " [ %m[^]] ] ", &group_name);
if (items_matched <= 0)
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/libply/ply-logger.c new/plymouth-0.8.8_git201304161248/src/libply/ply-logger.c
--- old/plymouth-0.8.8_git201211022126/src/libply/ply-logger.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/libply/ply-logger.c 2013-04-16 14:48:40.000000000 +0200
@@ -40,7 +40,7 @@
#include "ply-list.h"
#ifndef PLY_LOGGER_OPEN_FLAGS
-#define PLY_LOGGER_OPEN_FLAGS (O_WRONLY | O_TRUNC | O_CREAT | O_NOFOLLOW)
+#define PLY_LOGGER_OPEN_FLAGS (O_WRONLY | O_TRUNC | O_CREAT | O_NOFOLLOW | O_CLOEXEC)
#endif
#ifndef PLY_LOGGER_MAX_INJECTION_SIZE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/libply/ply-logger.h new/plymouth-0.8.8_git201304161248/src/libply/ply-logger.h
--- old/plymouth-0.8.8_git201211022126/src/libply/ply-logger.h 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/libply/ply-logger.h 2013-04-16 14:48:40.000000000 +0200
@@ -91,8 +91,8 @@
ply_logger_flush (logger); \
errno = _old_errno; \
ply_logger_inject (logger, \
- "[%s] %45.45s:" format "\r\n", \
- __FILE__, __func__, ##args); \
+ "[%s:%d] %45.45s:" format "\r\n", \
+ __FILE__, __LINE__, __func__, ##args); \
ply_logger_flush (logger); \
errno = _old_errno; \
} \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/libply/ply-progress.c new/plymouth-0.8.8_git201304161248/src/libply/ply-progress.c
--- old/plymouth-0.8.8_git201211022126/src/libply/ply-progress.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/libply/ply-progress.c 2013-04-16 14:48:40.000000000 +0200
@@ -22,6 +22,10 @@
* Charlie Brej <cbrej(a)cs.man.ac.uk>
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <assert.h>
#include <errno.h>
#include <math.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/libply/ply-utils.c new/plymouth-0.8.8_git201304161248/src/libply/ply-utils.c
--- old/plymouth-0.8.8_git201211022126/src/libply/ply-utils.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/libply/ply-utils.c 2013-04-16 14:48:40.000000000 +0200
@@ -87,27 +87,9 @@
assert (sender_fd != NULL);
assert (receiver_fd != NULL);
- if (pipe (pipe_fds) < 0)
+ if (pipe2 (pipe_fds, O_CLOEXEC) < 0)
return false;
- if (fcntl (pipe_fds[0], F_SETFD, O_NONBLOCK | FD_CLOEXEC) < 0)
- {
- ply_save_errno ();
- close (pipe_fds[0]);
- close (pipe_fds[1]);
- ply_restore_errno ();
- return false;
- }
-
- if (fcntl (pipe_fds[1], F_SETFD, O_NONBLOCK | FD_CLOEXEC) < 0)
- {
- ply_save_errno ();
- close (pipe_fds[0]);
- close (pipe_fds[1]);
- ply_restore_errno ();
- return false;
- }
-
*sender_fd = pipe_fds[1];
*receiver_fd = pipe_fds[0];
@@ -120,20 +102,11 @@
int fd;
const int should_pass_credentials = true;
- fd = socket (PF_UNIX, SOCK_STREAM, 0);
+ fd = socket (PF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0);
if (fd < 0)
return -1;
- if (fcntl (fd, F_SETFD, O_NONBLOCK | FD_CLOEXEC) < 0)
- {
- ply_save_errno ();
- close (fd);
- ply_restore_errno ();
-
- return -1;
- }
-
if (setsockopt (fd, SOL_SOCKET, SO_PASSCRED,
&should_pass_credentials, sizeof (should_pass_credentials)) < 0)
{
@@ -822,11 +795,12 @@
if (!ply_read (receiver_fd, &byte, sizeof (uint8_t)))
{
+ int read_error = errno;
int status;
if (waitpid (pid, &status, WNOHANG) <= 0)
{
- ply_error ("failed to read status from child immediately after starting to daemonize");
+ ply_error ("failed to read status from child immediately after starting to daemonize: %s", strerror (read_error));
}
else if (WIFEXITED (status))
{
@@ -971,7 +945,7 @@
asprintf (&path, "/proc/%ld/stat", (long) pid);
ppid = 0;
- fp = fopen (path, "r");
+ fp = fopen (path, "re");
if (fp == NULL)
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/libply-splash-core/ply-text-progress-bar.c new/plymouth-0.8.8_git201304161248/src/libply-splash-core/ply-text-progress-bar.c
--- old/plymouth-0.8.8_git201211022126/src/libply-splash-core/ply-text-progress-bar.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/libply-splash-core/ply-text-progress-bar.c 2013-04-16 14:48:40.000000000 +0200
@@ -104,7 +104,7 @@
buf = NULL;
- fd = open (RELEASE_FILE, O_RDONLY);
+ fd = open (RELEASE_FILE, O_RDONLY|O_CLOEXEC);
if (fd == -1)
goto out;
@@ -136,6 +136,8 @@
if (pos2 != NULL)
*pos2 = '\0';
+ else
+ pos2 = pos + strlen(pos) - 1;
if ((*pos == '\"' && pos2[-1] == '\"') ||
(*pos == '\'' && pos2[-1] == '\''))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/libply-splash-graphics/ply-animation.c new/plymouth-0.8.8_git201304161248/src/libply-splash-graphics/ply-animation.c
--- old/plymouth-0.8.8_git201211022126/src/libply-splash-graphics/ply-animation.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/libply-splash-graphics/ply-animation.c 2013-04-16 14:48:40.000000000 +0200
@@ -182,14 +182,8 @@
animation->previous_time = animation->now;
animation->now = ply_get_timestamp ();
-#ifdef REAL_TIME_ANIMATION
should_continue = animate_at_time (animation,
animation->now - animation->start_time);
-#else
- static double time = 0.0;
- time += 1.0 / FRAMES_PER_SECOND;
- should_continue = animate_at_time (animation, time);
-#endif
sleep_time = 1.0 / FRAMES_PER_SECOND;
sleep_time = MAX (sleep_time - (ply_get_timestamp () - animation->now),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/libply-splash-graphics/ply-image.c new/plymouth-0.8.8_git201304161248/src/libply-splash-graphics/ply-image.c
--- old/plymouth-0.8.8_git201211022126/src/libply-splash-graphics/ply-image.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/libply-splash-graphics/ply-image.c 2013-04-16 14:48:40.000000000 +0200
@@ -123,7 +123,7 @@
assert (image != NULL);
- fp = fopen (image->filename, "r");
+ fp = fopen (image->filename, "re");
if (fp == NULL)
return false;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/libply-splash-graphics/ply-throbber.c new/plymouth-0.8.8_git201304161248/src/libply-splash-graphics/ply-throbber.c
--- old/plymouth-0.8.8_git201211022126/src/libply-splash-graphics/ply-throbber.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/libply-splash-graphics/ply-throbber.c 2013-04-16 14:48:40.000000000 +0200
@@ -178,14 +178,8 @@
bool should_continue;
throbber->now = ply_get_timestamp ();
-#ifdef REAL_TIME_ANIMATION
should_continue = animate_at_time (throbber,
- throbber->now - throbber->start_time);
-#else
- static double time = 0.0;
- time += 1.0 / FRAMES_PER_SECOND;
- should_continue = animate_at_time (throbber, time);
-#endif
+ throbber->now - throbber->start_time);
sleep_time = 1.0 / FRAMES_PER_SECOND;
sleep_time = MAX (sleep_time - (ply_get_timestamp () - throbber->now),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/main.c new/plymouth-0.8.8_git201304161248/src/main.c
--- old/plymouth-0.8.8_git201211022126/src/main.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/main.c 2013-04-16 14:48:40.000000000 +0200
@@ -152,6 +152,7 @@
static void toggle_between_splash_and_details (state_t *state);
static void tell_systemd_to_print_details (state_t *state);
static void tell_systemd_to_stop_printing_details (state_t *state);
+static const char * get_cache_file_for_mode (ply_mode_t mode);
static void
on_session_output (state_t *state,
@@ -356,6 +357,7 @@
PLYMOUTH_THEME_PATH "%s/%s.plymouth",
splash_string, splash_string);
free (splash_string);
+ ply_key_file_free (key_file);
}
static void
@@ -588,17 +590,11 @@
on_newroot (state_t *state,
const char *root_dir)
{
- if (state->mode != PLY_MODE_BOOT)
- {
- ply_trace ("new root is only supported in boot mode ");
- return;
- }
-
ply_trace ("new root mounted at \"%s\", switching to it", root_dir);
chdir(root_dir);
chroot(".");
chdir("/");
- ply_progress_load_cache (state->progress, BOOT_DURATION_FILE);
+ ply_progress_load_cache (state->progress, get_cache_file_for_mode (state->mode));
if (state->boot_splash != NULL)
ply_boot_splash_root_mounted (state->boot_splash);
}
@@ -1966,7 +1962,7 @@
}
ply_trace ("reading file");
- contents_length = read (fd, contents, sizeof (contents));
+ contents_length = read (fd, contents, sizeof (contents) - 1);
if (contents_length <= 0)
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/plugins/renderers/drm/ply-renderer-generic-driver.c new/plymouth-0.8.8_git201304161248/src/plugins/renderers/drm/ply-renderer-generic-driver.c
--- old/plymouth-0.8.8_git201211022126/src/plugins/renderers/drm/ply-renderer-generic-driver.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/plugins/renderers/drm/ply-renderer-generic-driver.c 2013-04-16 14:48:40.000000000 +0200
@@ -71,6 +71,8 @@
{
int device_fd;
ply_hashtable_t *buffers;
+
+ uint32_t requires_explicit_flushing : 1;
};
static bool
@@ -123,7 +125,7 @@
driver = calloc (1, sizeof (ply_renderer_driver_t));
driver->device_fd = device_fd;
-
+ driver->requires_explicit_flushing = true;
driver->buffers = ply_hashtable_new (ply_hashtable_direct_hash,
ply_hashtable_direct_compare);
@@ -330,6 +332,22 @@
buffer = get_buffer_from_id (driver, buffer_id);
assert (buffer != NULL);
+
+ if (driver->requires_explicit_flushing)
+ {
+ struct drm_clip_rect flush_area;
+ int ret;
+
+ flush_area.x1 = 0;
+ flush_area.y1 = 0;
+ flush_area.x2 = buffer->width;
+ flush_area.y2 = buffer->height;
+
+ ret = drmModeDirtyFB (driver->device_fd, buffer->id, &flush_area, 1);
+
+ if (ret == -ENOSYS)
+ driver->requires_explicit_flushing = false;
+ }
}
static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script-debug.c new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script-debug.c
--- old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script-debug.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script-debug.c 2013-04-16 14:48:40.000000000 +0200
@@ -19,6 +19,10 @@
*
* Written by: Charlie Brej <cbrej(a)cs.man.ac.uk>
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include "ply-hashtable.h"
#include <stdlib.h>
#include <string.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script-execute.c new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script-execute.c
--- old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script-execute.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script-execute.c 2013-04-16 14:48:40.000000000 +0200
@@ -19,7 +19,11 @@
*
* Written by: Charlie Brej <cbrej(a)cs.man.ac.uk>
*/
-#define _GNU_SOURCE
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include "ply-hashtable.h"
#include "ply-list.h"
#include "ply-logger.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script-lib-image.c new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script-lib-image.c
--- old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script-lib-image.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script-lib-image.c 2013-04-16 14:48:40.000000000 +0200
@@ -19,7 +19,9 @@
*
* Written by: Charlie Brej <cbrej(a)cs.man.ac.uk>
*/
-#define _GNU_SOURCE
+
+#include "config.h"
+
#include "ply-image.h"
#include "ply-label.h"
#include "ply-pixel-buffer.h"
@@ -36,8 +38,6 @@
#include <stdlib.h>
#include <string.h>
-#include "config.h"
-
#include "script-lib-image.script.h"
static void image_free (script_obj_t *obj)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script-lib-math.c new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script-lib-math.c
--- old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script-lib-math.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script-lib-math.c 2013-04-16 14:48:40.000000000 +0200
@@ -19,7 +19,9 @@
*
* Written by: Charlie Brej <cbrej(a)cs.man.ac.uk>
*/
-#define _GNU_SOURCE
+
+#include "config.h"
+
#include "script.h"
#include "script-parse.h"
#include "script-execute.h"
@@ -31,7 +33,6 @@
#include <string.h>
#include <math.h>
-#include "config.h"
#include "script-lib-math.script.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script-lib-plymouth.c new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script-lib-plymouth.c
--- old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script-lib-plymouth.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script-lib-plymouth.c 2013-04-16 14:48:40.000000000 +0200
@@ -19,7 +19,9 @@
*
* Written by: Charlie Brej <cbrej(a)cs.man.ac.uk>
*/
-#define _GNU_SOURCE
+
+#include "config.h"
+
#include "ply-boot-splash-plugin.h"
#include "ply-utils.h"
#include "script.h"
@@ -32,8 +34,6 @@
#include <stdlib.h>
#include <string.h>
-#include "config.h"
-
#include "script-lib-plymouth.script.h"
static script_return_t plymouth_set_function (script_state_t *state,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script-lib-string.c new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script-lib-string.c
--- old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script-lib-string.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script-lib-string.c 2013-04-16 14:48:40.000000000 +0200
@@ -19,7 +19,9 @@
*
* Written by: Charlie Brej <cbrej(a)cs.man.ac.uk>
*/
-#define _GNU_SOURCE
+
+#include "config.h"
+
#include "script.h"
#include "script-parse.h"
#include "script-execute.h"
@@ -31,8 +33,6 @@
#include <stdlib.h>
#include <string.h>
-#include "config.h"
-
#include "script-lib-string.script.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script-object.c new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script-object.c
--- old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script-object.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script-object.c 2013-04-16 14:48:40.000000000 +0200
@@ -19,7 +19,11 @@
*
* Written by: Charlie Brej <cbrej(a)cs.man.ac.uk>
*/
-#define _GNU_SOURCE
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include "ply-hashtable.h"
#include "ply-list.h"
#include "ply-bitarray.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script-parse.c new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script-parse.c
--- old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script-parse.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script-parse.c 2013-04-16 14:48:40.000000000 +0200
@@ -19,7 +19,11 @@
*
* Written by: Charlie Brej <cbrej(a)cs.man.ac.uk>
*/
-#define _GNU_SOURCE
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include "ply-hashtable.h"
#include "ply-list.h"
#include "ply-bitarray.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script-scan.c new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script-scan.c
--- old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script-scan.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script-scan.c 2013-04-16 14:48:40.000000000 +0200
@@ -19,6 +19,10 @@
*
* Written by: Charlie Brej <cbrej(a)cs.man.ac.uk>
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
@@ -61,7 +65,7 @@
script_scan_t *script_scan_file (const char *filename)
{
- int fd = open (filename, O_RDONLY);
+ int fd = open (filename, O_RDONLY|O_CLOEXEC);
if (fd < 0) return NULL;
script_scan_t *scan = script_scan_new ();
scan->name = strdup (filename);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script.c new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script.c
--- old/plymouth-0.8.8_git201211022126/src/plugins/splash/script/script.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/plugins/splash/script/script.c 2013-04-16 14:48:40.000000000 +0200
@@ -19,7 +19,11 @@
*
* Written by: Charlie Brej <cbrej(a)cs.man.ac.uk>
*/
-#define _GNU_SOURCE
+
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include "ply-hashtable.h"
#include "ply-list.h"
#include "ply-bitarray.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/plugins/splash/throbgress/plugin.c new/plymouth-0.8.8_git201304161248/src/plugins/splash/throbgress/plugin.c
--- old/plymouth-0.8.8_git201211022126/src/plugins/splash/throbgress/plugin.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/plugins/splash/throbgress/plugin.c 2013-04-16 14:48:40.000000000 +0200
@@ -247,6 +247,8 @@
{
ply_list_node_t *node;
+ ply_trace ("pausing views");
+
node = ply_list_get_first_node (plugin->views);
while (node != NULL)
{
@@ -267,6 +269,8 @@
{
ply_list_node_t *node;
+ ply_trace ("unpausing views");
+
node = ply_list_get_first_node (plugin->views);
while (node != NULL)
{
@@ -431,6 +435,8 @@
if (plugin == NULL)
return;
+ ply_trace ("destroying plugin");
+
if (plugin->loop != NULL)
{
ply_event_loop_stop_watching_for_exit (plugin->loop, (ply_event_loop_exit_handler_t)
@@ -510,6 +516,8 @@
if (plugin->is_animating)
return;
+ ply_trace ("starting animation");
+
node = ply_list_get_first_node (plugin->views);
while (node != NULL)
{
@@ -542,6 +550,9 @@
if (!plugin->is_animating)
return;
+ ply_trace ("stopping animation%s",
+ trigger != NULL? " with trigger" : "");
+
plugin->is_animating = false;
node = ply_list_get_first_node (plugin->views);
@@ -619,6 +630,7 @@
{
view_t *view;
+ ply_trace ("adding pixel display to plugin");
view = view_new (plugin, display);
ply_pixel_display_set_draw_handler (view->display,
@@ -634,6 +646,7 @@
{
ply_list_node_t *node;
+ ply_trace ("removing pixel display from plugin");
node = ply_list_get_first_node (plugin->views);
while (node != NULL)
{
@@ -745,6 +758,7 @@
{
assert (plugin != NULL);
+ ply_trace ("hiding splash");
if (plugin->loop != NULL)
{
stop_animation (plugin, NULL);
@@ -765,6 +779,7 @@
{
ply_list_node_t *node;
+ ply_trace ("showing password prompt");
node = ply_list_get_first_node (plugin->views);
while (node != NULL)
{
@@ -788,6 +803,7 @@
{
ply_list_node_t *node;
+ ply_trace ("showing prompt");
node = ply_list_get_first_node (plugin->views);
while (node != NULL)
{
@@ -807,6 +823,7 @@
static void
on_root_mounted (ply_boot_splash_plugin_t *plugin)
{
+ ply_trace ("root filesystem mounted");
plugin->root_is_mounted = true;
}
@@ -814,8 +831,10 @@
become_idle (ply_boot_splash_plugin_t *plugin,
ply_trigger_t *idle_trigger)
{
+ ply_trace ("deactivation requested");
if (plugin->is_idle)
{
+ ply_trace ("plugin is already idle");
ply_trigger_pull (idle_trigger, NULL);
return;
}
@@ -829,6 +848,7 @@
{
ply_list_node_t *node;
+ ply_trace ("hiding prompt");
node = ply_list_get_first_node (plugin->views);
while (node != NULL)
{
@@ -844,6 +864,7 @@
}
}
+
static void
show_message (ply_boot_splash_plugin_t *plugin,
const char *message)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/ply-boot-server.c new/plymouth-0.8.8_git201304161248/src/ply-boot-server.c
--- old/plymouth-0.8.8_git201211022126/src/ply-boot-server.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/ply-boot-server.c 2013-04-16 14:48:40.000000000 +0200
@@ -776,7 +776,7 @@
assert (server != NULL);
- fd = accept (server->socket_fd, NULL, NULL);
+ fd = accept4 (server->socket_fd, NULL, NULL, SOCK_CLOEXEC);
if (fd < 0)
return;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/src/viewer/plymouth-log-viewer.c new/plymouth-0.8.8_git201304161248/src/viewer/plymouth-log-viewer.c
--- old/plymouth-0.8.8_git201211022126/src/viewer/plymouth-log-viewer.c 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/src/viewer/plymouth-log-viewer.c 2013-04-16 14:48:40.000000000 +0200
@@ -20,6 +20,10 @@
* Foundation, Inc., 59 Temple Street #330, Boston, MA 02111-1307, USA.
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/systemd-units/Makefile.am new/plymouth-0.8.8_git201304161248/systemd-units/Makefile.am
--- old/plymouth-0.8.8_git201211022126/systemd-units/Makefile.am 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/systemd-units/Makefile.am 2013-04-16 14:48:40.000000000 +0200
@@ -25,7 +25,8 @@
$(DESTDIR)$(SYSTEMD_UNIT_DIR)/poweroff.target.wants \
$(DESTDIR)$(SYSTEMD_UNIT_DIR)/halt.target.wants
(cd $(DESTDIR)$(SYSTEMD_UNIT_DIR)/initrd-switch-root.target.wants && \
- rm -f plymouth-switch-root.service && \
+ rm -f plymouth-start.service plymouth-switch-root.service && \
+ $(LN_S) ../plymouth-start.service && \
$(LN_S) ../plymouth-switch-root.service)
(cd $(DESTDIR)$(SYSTEMD_UNIT_DIR)/sysinit.target.wants && \
rm -f plymouth-start.service plymouth-read-write.service && \
@@ -51,7 +52,7 @@
uninstall-hook:
rm -f \
(cd $(DESTDIR)$(SYSTEMD_UNIT_DIR)/initrd-switch-root.target.wants && \
- rm -f plymouth-switch-root.service) \
+ rm -f plymouth-start.service plymouth-switch-root.service) \
(cd $(DESTDIR)$(SYSTEMD_UNIT_DIR)/sysinit.target.wants && \
rm -f plymouth-start.service plymouth-read-write.service) \
(cd $(DESTDIR)$(SYSTEMD_UNIT_DIR)/multi-user.target.wants && \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/systemd-units/plymouth-halt.service.in new/plymouth-0.8.8_git201304161248/systemd-units/plymouth-halt.service.in
--- old/plymouth-0.8.8_git201211022126/systemd-units/plymouth-halt.service.in 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/systemd-units/plymouth-halt.service.in 2013-04-16 14:48:40.000000000 +0200
@@ -9,3 +9,6 @@
ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --mode=shutdown --attach-to-session
ExecStartPost=-@PLYMOUTH_CLIENT_DIR@/plymouth show-splash
Type=forking
+
+[Install]
+WantedBy=halt.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/systemd-units/plymouth-kexec.service.in new/plymouth-0.8.8_git201304161248/systemd-units/plymouth-kexec.service.in
--- old/plymouth-0.8.8_git201211022126/systemd-units/plymouth-kexec.service.in 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/systemd-units/plymouth-kexec.service.in 2013-04-16 14:48:40.000000000 +0200
@@ -9,3 +9,6 @@
ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --mode=shutdown --attach-to-session
ExecStartPost=-@PLYMOUTH_CLIENT_DIR@/plymouth show-splash
Type=forking
+
+[Install]
+WantedBy=kexec.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/systemd-units/plymouth-poweroff.service.in new/plymouth-0.8.8_git201304161248/systemd-units/plymouth-poweroff.service.in
--- old/plymouth-0.8.8_git201211022126/systemd-units/plymouth-poweroff.service.in 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/systemd-units/plymouth-poweroff.service.in 2013-04-16 14:48:40.000000000 +0200
@@ -9,3 +9,5 @@
ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --mode=shutdown --attach-to-session
ExecStartPost=-@PLYMOUTH_CLIENT_DIR@/plymouth show-splash
Type=forking
+[Install]
+WantedBy=poweroff.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/systemd-units/plymouth-quit-wait.service.in new/plymouth-0.8.8_git201304161248/systemd-units/plymouth-quit-wait.service.in
--- old/plymouth-0.8.8_git201211022126/systemd-units/plymouth-quit-wait.service.in 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/systemd-units/plymouth-quit-wait.service.in 2013-04-16 14:48:40.000000000 +0200
@@ -6,3 +6,5 @@
ExecStart=-@PLYMOUTH_CLIENT_DIR@/plymouth --wait
Type=oneshot
TimeoutSec=20
+[Install]
+WantedBy=multi-user.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/systemd-units/plymouth-quit.service.in new/plymouth-0.8.8_git201304161248/systemd-units/plymouth-quit.service.in
--- old/plymouth-0.8.8_git201211022126/systemd-units/plymouth-quit.service.in 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/systemd-units/plymouth-quit.service.in 2013-04-16 14:48:40.000000000 +0200
@@ -6,3 +6,5 @@
ExecStart=-@PLYMOUTH_CLIENT_DIR@/plymouth quit
Type=oneshot
TimeoutSec=20
+[Install]
+WantedBy=multi-user.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/systemd-units/plymouth-read-write.service.in new/plymouth-0.8.8_git201304161248/systemd-units/plymouth-read-write.service.in
--- old/plymouth-0.8.8_git201211022126/systemd-units/plymouth-read-write.service.in 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/systemd-units/plymouth-read-write.service.in 2013-04-16 14:48:40.000000000 +0200
@@ -8,3 +8,5 @@
[Service]
ExecStart=-@PLYMOUTH_CLIENT_DIR@/plymouth update-root-fs --read-write
Type=oneshot
+[Install]
+WantedBy=sysinit.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/systemd-units/plymouth-reboot.service.in new/plymouth-0.8.8_git201304161248/systemd-units/plymouth-reboot.service.in
--- old/plymouth-0.8.8_git201211022126/systemd-units/plymouth-reboot.service.in 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/systemd-units/plymouth-reboot.service.in 2013-04-16 14:48:40.000000000 +0200
@@ -9,3 +9,5 @@
ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --mode=shutdown --attach-to-session
ExecStartPost=-@PLYMOUTH_CLIENT_DIR@/plymouth show-splash
Type=forking
+[Install]
+WantedBy=reboot.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/systemd-units/plymouth-start.service.in new/plymouth-0.8.8_git201304161248/systemd-units/plymouth-start.service.in
--- old/plymouth-0.8.8_git201211022126/systemd-units/plymouth-start.service.in 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/systemd-units/plymouth-start.service.in 2013-04-16 14:48:40.000000000 +0200
@@ -1,14 +1,16 @@
[Unit]
Description=Show Plymouth Boot Screen
DefaultDependencies=no
-Wants=systemd-ask-password-plymouth.path
+Wants=systemd-ask-password-plymouth.path systemd-vconsole-setup.service
After=systemd-vconsole-setup.service systemd-udev-trigger.service
Before=systemd-ask-password-plymouth.service
ConditionKernelCommandLine=!plymouth.enable=0
[Service]
ExecStart=@PLYMOUTH_DAEMON_DIR@/plymouthd --mode=boot --pid-file=@plymouthruntimedir@/pid --attach-to-session
-ExecStartPost=-/bin/udevadm settle --timeout=30 --exit-if-exists=/sys/class/drm/card0/dev ; /bin/udevadm settle --timeout=30 --exit-if-exists=/sys/class/graphics/fb0/dev ; @PLYMOUTH_CLIENT_DIR@/plymouth show-splash
+ExecStartPost=-@UDEVADM@ settle --timeout=30 --exit-if-exists=/sys/class/drm/card0/dev ; @UDEVADM@ settle --timeout=30 --exit-if-exists=/sys/class/graphics/fb0/dev ; @PLYMOUTH_CLIENT_DIR@/plymouth show-splash
Type=forking
KillMode=none
SendSIGKILL=no
+[Install]
+WantedBy=sysinit.target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/plymouth-0.8.8_git201211022126/systemd-units/systemd-ask-password-plymouth.service.in new/plymouth-0.8.8_git201304161248/systemd-units/systemd-ask-password-plymouth.service.in
--- old/plymouth-0.8.8_git201211022126/systemd-units/systemd-ask-password-plymouth.service.in 2012-11-02 22:26:41.000000000 +0100
+++ new/plymouth-0.8.8_git201304161248/systemd-units/systemd-ask-password-plymouth.service.in 2013-04-16 14:48:40.000000000 +0200
@@ -9,4 +9,4 @@
ConditionPathExists=/run/plymouth/pid
[Service]
-ExecStart=/bin/systemd-tty-ask-password-agent --watch --plymouth
+ExecStart=@SYSTEMD_ASK_PASSWORD_AGENT@ --watch --plymouth
--
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 percona-toolkit for openSUSE:Factory checked in at 2013-05-02 11:31:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/percona-toolkit (Old)
and /work/SRC/openSUSE:Factory/.percona-toolkit.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "percona-toolkit"
Changes:
--------
--- /work/SRC/openSUSE:Factory/percona-toolkit/percona-toolkit.changes 2013-04-10 20:26:48.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.percona-toolkit.new/percona-toolkit.changes 2013-05-02 11:31:23.000000000 +0200
@@ -1,0 +2,24 @@
+Mon Apr 29 18:25:28 UTC 2013 - andreas.stieger(a)gmx.de
+
+- update to 2.2.2
+ * Added --show-all to pt-query-digest
+ * Added --recursion-method=cluster to pt-table-checksum
+- fixing the following bugs:
+ * pt-archiver --bulk-insert may corrupt data
+ * pt-heartbeat --utc --check always returns 0
+ * pt-query-digest --processlist reports duplicate queries for
+ replication thread
+ * pt-query-digest 2.2 prints unwanted debug info on tcpdump
+ parsing errors
+ * pt-query-digest 2.2 prints too many string values
+ * pt-stalk prints the wrong variable name in verbose mode when
+ --function is used
+ * pt-stalk plugins can't access the real --prefix
+ * pt-table-checksum pxc same_node function incorrectly uses
+ wsrep_sst_receive_address
+ * Some tools don't have --help or --version
+ * Some tools use @@hostname without /*!50038*/
+ * An explicitly set wsrep_node_incoming_address may make SHOW
+ STATUS LIKE 'wsrep_incoming_addresses' return a portless address
+
+-------------------------------------------------------------------
Old:
----
percona-toolkit-2.2.1.tar.gz
New:
----
percona-toolkit-2.2.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ percona-toolkit.spec ++++++
--- /var/tmp/diff_new_pack.1n9lAY/_old 2013-05-02 11:31:24.000000000 +0200
+++ /var/tmp/diff_new_pack.1n9lAY/_new 2013-05-02 11:31:24.000000000 +0200
@@ -20,7 +20,7 @@
Summary: Advanced MySQL and system command-line tools
License: GPL-2.0
Group: Productivity/Databases/Tools
-Version: 2.2.1
+Version: 2.2.2
Release: 0
Url: https://www.percona.com/software/percona-toolkit/
Source: https://www.percona.com/redir/downloads/%{name}/%{version}/%{name}-%{versio…
++++++ percona-toolkit-2.2.1.tar.gz -> percona-toolkit-2.2.2.tar.gz ++++++
++++ 5478 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 openconnect for openSUSE:Factory checked in at 2013-05-02 11:28:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openconnect (Old)
and /work/SRC/openSUSE:Factory/.openconnect.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openconnect"
Changes:
--------
--- /work/SRC/openSUSE:Factory/openconnect/openconnect.changes 2012-07-17 13:14:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.openconnect.new/openconnect.changes 2013-05-02 11:28:30.000000000 +0200
@@ -1,0 +2,53 @@
+Mon Apr 29 21:09:47 UTC 2013 - robert.munteanu(a)gmail.com
+- Fix bnc#817152
+- Update to version 4.09
+ * Fix overflow on HTTP request buffers (CVE-2012-6128)
+ * Fix connection to servers with round-robin DNS with two-stage
+ auth/connect.
+ * Impose minimum MTU of 1280 bytes.
+ * Fix some harmless issues reported by Coverity.
+ * Improve "Attempting to connect..." message to be explicit
+ when it's connecting to a proxy.
+- Update to version 4.07
+ * Fix segmentation fault when invoked with -p argument.
+ * Fix handling of write stalls on CSTP (TCP) socket.
+- Update to version 4.06
+ * Fix default CA location for non-Fedora systems with old GnuTLS.
+ * Improve error handing when vpnc-script exits with error.
+ * Handle PKCS#11 tokens which won't list keys without login.
+- Update to version 4.05
+ * Use correct CSD script for Mac OS X.
+ * Fix endless loop in PIN cache handling with multiple PKCS#11
+ tokens.
+ * Fix PKCS#11 URI handling to preserve all attributes.
+ * Don't forget key password on GUI reconnect.
+ * Fix GnuTLS v3 build on OpenBSD.
+- Update to version 4.04
+ * Fix GnuTLS password handling for PKCS#8 files.
+- Update to version 4.03
+ * Fix --no-proxy option.
+ * Fix handling of requested vs. received MTU settings.
+ * Fix DTLS MTU for GnuTLS 3.0.21 and newer.
+ * Support more ciphers for OpenSSL encrypted PEM keys, with
+ GnuTLS.
+ * Fix GnuTLS compatibilty issue with servers that insist on
+ TLSv1.0 or non-AES ciphers (RH#836558).
+- Update to version 4.02
+ * Fix build failure due to unconditional inclusion of
+ <gnutls/dtls.h>.
+- Update to version 4.01
+ * Add support for OpenSSL's odd encrypted PKCS#1 files, for
+ GnuTLS.
+ * Fix repeated passphrase retry for OpenSSL.
+ * Add keystore support for Android.
+ * Support TPM, and also additional checks on PKCS#11 certs,
+ even with GnuTLS 2.12.
+ * Fix library references to OpenSSL's ERR_print_errors_cb() when built against GnuTLS v2.12.
+- Update to version 4.00
+ * Add support for OpenSSL's odd encrypted PKCS#1 files, for GnuTLS.
+ * Fix repeated passphrase retry for OpenSSL.
+ * Add keystore support for Android.
+ * Support TPM, and also additional checks on PKCS#11 certs, even with GnuTLS 2.12.
+ * Fix library references to OpenSSL's ERR_print_errors_cb() when built against GnuTLS v2.12.
+
+-------------------------------------------------------------------
Old:
----
openconnect-3.99.tar.gz
New:
----
openconnect-4.08.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openconnect.spec ++++++
--- /var/tmp/diff_new_pack.YVkO0Y/_old 2013-05-02 11:28:32.000000000 +0200
+++ /var/tmp/diff_new_pack.YVkO0Y/_new 2013-05-02 11:28:32.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package openconnect
#
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 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,22 +15,23 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
+
Name: openconnect
-Version: 3.99
-Release: 1
-License: LGPL-2.1+
+Version: 4.08
+Release: 0
Summary: Open client for Cisco AnyConnect VPN
-Url: http://www.infradead.org/openconnect.html
+License: LGPL-2.1+
Group: Productivity/Networking/Security
+Url: http://www.infradead.org/openconnect.html
Source0: ftp://ftp.infradead.org/pub/%{name}/%{name}-%{version}.tar.gz
BuildRequires: libproxy-devel
BuildRequires: openssl-devel
BuildRequires: pkg-config
+BuildRequires: vpnc
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(gconf-2.0)
BuildRequires: pkgconfig(gtk+-2.0)
BuildRequires: pkgconfig(libxml-2.0)
-BuildRequires: vpnc
Requires: vpnc
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ openconnect-3.99.tar.gz -> openconnect-4.08.tar.gz ++++++
++++ 216854 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 octave for openSUSE:Factory checked in at 2013-05-02 11:28:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/octave (Old)
and /work/SRC/openSUSE:Factory/.octave.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "octave"
Changes:
--------
--- /work/SRC/openSUSE:Factory/octave/octave.changes 2013-03-22 14:03:18.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.octave.new/octave.changes 2013-05-02 11:28:20.000000000 +0200
@@ -1,0 +2,10 @@
+Wed May 1 15:59:29 UTC 2013 - dmitry_r(a)opensuse.org
+
+- Cleanup recommended packages
+
+-------------------------------------------------------------------
+Sat Mar 30 15:08:01 UTC 2013 - dmitry_r(a)opensuse.org
+
+- Move documentation to octave-doc package
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ octave.spec ++++++
--- /var/tmp/diff_new_pack.P140Sl/_old 2013-05-02 11:28:22.000000000 +0200
+++ /var/tmp/diff_new_pack.P140Sl/_new 2013-05-02 11:28:22.000000000 +0200
@@ -76,18 +76,16 @@
BuildRequires: gnuplot
Requires: gnuplot
%endif
-Requires: gcc-fortran
Requires: texinfo
Recommends: blas-devel
-Recommends: fftw3
Recommends: fftw3-devel
-Recommends: fftw3-threads
Recommends: fftw3-threads-devel
Recommends: gcc
-Recommends: hdf5
-Recommends: libhdf5-devel
+Recommends: gcc-fortran
+Recommends: hdf5-devel
Recommends: make
Recommends: octave-devel
+Recommends: octave-doc
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -104,6 +102,17 @@
This package contains all necessary include files and libraries needed
to develop applications that require these.
+%package doc
+Summary: Documentation for octave
+Group: Documentation/Other
+Requires: %{name} = %{version}
+%if 0%{?suse_version} > 1110
+BuildArch: noarch
+%endif
+
+%description doc
+This package contains documentation for octave.
+
%prep
%setup -q
@@ -151,10 +160,7 @@
%files
%defattr(-,root,root,-)
%doc AUTHORS BUGS COPYING NEWS
-%doc README ChangeLog etc
-%doc doc/interpreter/octave.pdf doc/liboctave/liboctave.pdf
-%doc doc/refcard/refcard-a4.pdf doc/refcard/refcard-legal.pdf
-%doc doc/refcard/refcard-legal.pdf
+%doc README ChangeLog
%doc %{_infodir}/*.gz
%doc %{_mandir}/man1/*.gz
%{_bindir}/*
@@ -177,4 +183,11 @@
%{_libdir}/%{name}/%{version}/lib*.so
%{_libdir}/%{name}/api-%{apiver}
+%files doc
+%defattr(-,root,root)
+%doc doc/interpreter/octave.pdf
+%doc doc/liboctave/liboctave.pdf
+%doc doc/refcard/refcard-a4.pdf
+%doc doc/refcard/refcard-legal.pdf
+
%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 NetworkManager for openSUSE:Factory checked in at 2013-05-02 11:27:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/NetworkManager (Old)
and /work/SRC/openSUSE:Factory/.NetworkManager.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "NetworkManager"
Changes:
--------
--- /work/SRC/openSUSE:Factory/NetworkManager/NetworkManager.changes 2013-04-24 16:06:28.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.NetworkManager.new/NetworkManager.changes 2013-05-02 11:27:12.000000000 +0200
@@ -1,0 +2,10 @@
+Tue Apr 30 22:02:23 UTC 2013 - jslaby(a)suse.com
+
+- Add sysconfig and suse-release BuildRequires to properly
+ configure for suse (bnc#817592).
+- Add --with-netconfig=yes to configure call.
+- Add additional test in build section to ensure netconfig is
+ detected. This is needed as specifying --with-netconfig=yes does
+ not fail configure if not found.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ NetworkManager.spec ++++++
--- /var/tmp/diff_new_pack.w0AMmC/_old 2013-05-02 11:27:14.000000000 +0200
+++ /var/tmp/diff_new_pack.w0AMmC/_new 2013-05-02 11:27:14.000000000 +0200
@@ -48,6 +48,10 @@
BuildRequires: iptables
BuildRequires: libtool
BuildRequires: ppp-devel
+# For /etc/SuSE-release: help configure to detect we build for openSUSE
+BuildRequires: suse-release
+# for /sbin/netconfig: integration with netconfig is required
+BuildRequires: sysconfig
BuildRequires: translation-update-upstream
BuildRequires: vala
BuildRequires: wireless-tools
@@ -195,6 +199,7 @@
--with-crypto=nss \
--enable-ifcfg-suse \
--with-docs\
+ --with-netconfig=yes \
--enable-more-warnings=no \
--with-pppd-plugin-dir=$pppddir \
--with-dhclient=/sbin/dhclient \
@@ -209,6 +214,11 @@
%else
--disable-wimax
%endif
+# Fail if netconfig was not detected. Avoids future occurences of bnc#817592
+if grep "with_netconfig='no'" config.log; then
+ print netconfig support was not found -- BUILD ABORTED
+ false
+fi
%__make %{?_smp_mflags}
%install
--
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 mupdf for openSUSE:Factory checked in at 2013-05-02 11:25:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mupdf (Old)
and /work/SRC/openSUSE:Factory/.mupdf.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mupdf"
Changes:
--------
--- /work/SRC/openSUSE:Factory/mupdf/mupdf.changes 2013-04-29 14:07:18.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mupdf.new/mupdf.changes 2013-05-02 11:25:26.000000000 +0200
@@ -1,0 +2,4 @@
+Mon Apr 29 13:13:20 UTC 2013 - gber(a)opensuse.org
+
+- fix broken setting of CFLAGS introduced by the previous change
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mupdf.spec ++++++
--- /var/tmp/diff_new_pack.kVpOPY/_old 2013-05-02 11:25:28.000000000 +0200
+++ /var/tmp/diff_new_pack.kVpOPY/_new 2013-05-02 11:25:28.000000000 +0200
@@ -65,8 +65,8 @@
rm -rf thirdparty
%build
-export CFLAGS="%{optflags} -fPIC"
-export XCFLAGS="%{optflags}"
+# do no set CFLAGS which is used by the build system itself!
+export XCFLAGS="%{optflags} -fPIC"
make %{?_smp_mflags} verbose=1
ls -1 build/debug
--
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 multipath-tools for openSUSE:Factory checked in at 2013-05-02 11:24:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/multipath-tools (Old)
and /work/SRC/openSUSE:Factory/.multipath-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "multipath-tools"
Changes:
--------
--- /work/SRC/openSUSE:Factory/multipath-tools/multipath-tools.changes 2013-02-17 17:07:12.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.multipath-tools.new/multipath-tools.changes 2013-05-02 11:24:29.000000000 +0200
@@ -1,0 +2,6 @@
+Tue Apr 16 10:08:18 UTC 2013 - idonmez(a)suse.com
+
+- Add Source URL, see https://en.opensuse.org/SourceUrls
+ - use %setup -c to support the tarball
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ multipath-tools.spec ++++++
--- /var/tmp/diff_new_pack.NqUCyk/_old 2013-05-02 11:24:31.000000000 +0200
+++ /var/tmp/diff_new_pack.NqUCyk/_new 2013-05-02 11:24:31.000000000 +0200
@@ -33,7 +33,7 @@
Group: System/Base
%{?systemd_requires}
%define has_systemd 1
-Source: multipath-tools-%{version}.tar.bz2
+Source: http://christophe.varoqui.free.fr/multipath-tools/multipath-tools-%{version…
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Patch0: %{name}-%{version}-opensuse-12.3.diff.bz2
Patch1: multipath-tools-make-flexible-install-of-systemd-and-udev-files.patch
@@ -94,7 +94,7 @@
Christophe Varoqui <christophe.varoqui(a)free.fr>
%prep
-%setup -q -n multipath-tools-%{version}
+%setup -q -c -n multipath-tools-%{version}
%patch0 -p1
%patch1 -p1
++++++ multipath-tools-0.4.9.tar.bz2 ++++++
++++ 71186 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 Mesa-demo for openSUSE:Factory checked in at 2013-05-02 11:24:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/Mesa-demo (Old)
and /work/SRC/openSUSE:Factory/.Mesa-demo.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "Mesa-demo"
Changes:
--------
--- /work/SRC/openSUSE:Factory/Mesa-demo/Mesa-demo.changes 2013-03-21 09:53:32.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.Mesa-demo.new/Mesa-demo.changes 2013-05-02 11:24:23.000000000 +0200
@@ -1,0 +2,5 @@
+Wed May 1 20:16:58 UTC 2013 - opensuse(a)cboltz.de
+
+- let Mesa-demo-x own /usr/lib*/mesa-demos/ and /usr/lib*/mesa-demos/xdemos/
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ Mesa-demo.spec ++++++
--- /var/tmp/diff_new_pack.KZzIDB/_old 2013-05-02 11:24:25.000000000 +0200
+++ /var/tmp/diff_new_pack.KZzIDB/_new 2013-05-02 11:24:25.000000000 +0200
@@ -96,6 +96,8 @@
%files x
%defattr(-,root,root)
+%dir %{_libdir}/mesa-demos/
+%dir %{_libdir}/mesa-demos/xdemos/
%{_libdir}/mesa-demos/xdemos/glxgears
%{_libdir}/mesa-demos/xdemos/glxinfo
%{_libdir}/mesa-demos/xdemos/pbinfo
--
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 mdbtools for openSUSE:Factory checked in at 2013-05-02 11:24:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mdbtools (Old)
and /work/SRC/openSUSE:Factory/.mdbtools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mdbtools"
Changes:
--------
--- /work/SRC/openSUSE:Factory/mdbtools/mdbtools.changes 2011-11-25 23:05:05.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.mdbtools.new/mdbtools.changes 2013-05-02 11:24:05.000000000 +0200
@@ -1,0 +2,7 @@
+Mon Apr 29 14:22:02 UTC 2013 - mhrusecky(a)suse.com
+
+- migrated to the new upstream version 0.7
+ https://github.com/brianb/mdbtools
+- no detailed changelog
+
+-------------------------------------------------------------------
Old:
----
mdbtools-0.5-gnome_prefix.diff
mdbtools-0.5-no_gmdb_h.diff
mdbtools-0.6pre1.tar.bz2
mdbtools-aliasingandendianness.patch
mdbtools-codecleanup.patch
mdbtools-declare_yyinput.patch
mdbtools-doublefree.patch
mdbtools-null.patch
mdbtools-off_by_one.patch
mdbtools-retvals.patch
mdbtools-uninit.patch
parallelmake.patch
New:
----
mdbtools-0.7.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mdbtools.spec ++++++
--- /var/tmp/diff_new_pack.Ceshu7/_old 2013-05-02 11:24:07.000000000 +0200
+++ /var/tmp/diff_new_pack.Ceshu7/_new 2013-05-02 11:24:07.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package mdbtools
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 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,116 +15,99 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
-
Name: mdbtools
%define gnome_prefix %(pkg-config libgnomeui-2.0 --variable=prefix)
%define gnome_datadir %{gnome_prefix}/share
-BuildRequires: bison flex libglade2-devel libgnomeui-devel readline-devel unixODBC-devel
-BuildRequires: libtool scrollkeeper update-desktop-files
-Url: http://mdbtools.sourceforge.net
+BuildRequires: bison
+BuildRequires: flex
+BuildRequires: libglade2-devel
+BuildRequires: libgnomeui-devel
+BuildRequires: libtool
+BuildRequires: readline-devel
+BuildRequires: scrollkeeper
+BuildRequires: unixODBC-devel
+BuildRequires: update-desktop-files
+Url: https://github.com/brianb/mdbtools
+Version: 0.7
+Release: 0
+Summary: A Suite of Libraries and Programs to Access Microsoft Access Databases
License: GPL-2.0+
Group: Productivity/Databases/Tools
-Version: 0.6pre1
-Release: 18
-Provides: mdbtools = 20070410cvs
-Summary: A Suite of Libraries and Programs to Access Microsoft Access Databases
-Source: mdbtools-%{version}.tar.bz2
+Source: mdbtools-%{version}.tar.gz
Source1: gmdb2.desktop
-Patch: mdbtools-doublefree.patch
-Patch1: mdbtools-off_by_one.patch
-Patch2: mdbtools-0.5-gnome_prefix.diff
-Patch3: mdbtools-aliasingandendianness.patch
-Patch4: mdbtools-retvals.patch
-Patch5: mdbtools-null.patch
-Patch6: mdbtools-uninit.patch
-Patch7: mdbtools-0.5-no_gmdb_h.diff
-Patch8: mdbtools-declare_yyinput.patch
-Patch9: mdbtools-codecleanup.patch
-Patch10: parallelmake.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
-Mdbtools contains: mdb-dump -- simple hex dump utility for looking at
-mdb files mdb-schema -- prints DDL for the specified table mdb-export
--- export table to CSV format mdb-tables -- a simple dump of table
-names to be used with shell scripts mdb-header -- generates a C header
-to be used in exporting mdb data to a C prog mdb-parsecvs -- generates
-a C program given a CSV file made with mdb-export mdb-sql -- demo SQL
-engine program mdb-ver -- print version of database
-
-
+Mdbtools contains:
+mdb-dump -- simple hex dump utility for looking at mdb files
+mdb-schema -- prints DDL for the specified table
+mdb-export -- export table to CSV format
+mdb-tables -- a simple dump of table names to be used with shell scripts
+mdb-header -- generates a C header to be used in exporting mdb data to a C prog
+mdb-parsecvs -- generates a C program given a CSV file made with mdb-export
+mdb-sql -- demo SQL engine program
+mdb-ver -- print version of database
%package devel
-License: GPL-2.0+
-Requires: glib2-devel unixODBC-devel flex
Requires: %{name} = %{version}
Requires: %{name}-odbc = %{version}
-Group: Development/Libraries/C and C++
+Requires: flex
+Requires: glib2-devel
+Requires: unixODBC-devel
Summary: All files necessary for development with the MDB Tools libraries
+Group: Development/Libraries/C and C++
%description devel
-Mdbtools contains: mdb-dump -- simple hex dump utility for looking at
-mdb files mdb-schema -- prints DDL for the specified table mdb-export
--- export table to CSV format mdb-tables -- a simple dump of table
-names to be used with shell scripts mdb-header -- generates a C header
-to be used in exporting mdb data to a C prog mdb-parsecvs -- generates
-a C program given a CSV file made with mdb-export mdb-sql -- demo SQL
-engine program mdb-ver -- print version of database
-
-
+Mdbtools contains:
+mdb-dump -- simple hex dump utility for looking at mdb files
+mdb-schema -- prints DDL for the specified table
+mdb-export -- export table to CSV format
+mdb-tables -- a simple dump of table names to be used with shell scripts
+mdb-header -- generates a C header to be used in exporting mdb data to a C prog
+mdb-parsecvs -- generates a C program given a CSV file made with mdb-export
+mdb-sql -- demo SQL engine program
+mdb-ver -- print version of database
%package gui
-License: GPL-2.0+
-Group: Productivity/Databases/Tools
Summary: A Suite of libraries and programs to access Microsoft Access databases
+Group: Productivity/Databases/Tools
%description gui
-Mdbtools contains: mdb-dump -- simple hex dump utility for looking at
-mdb files mdb-schema -- prints DDL for the specified table mdb-export
--- export table to CSV format mdb-tables -- a simple dump of table
-names to be used with shell scripts mdb-header -- generates a C header
-to be used in exporting mdb data to a C prog mdb-parsecvs -- generates
-a C program given a CSV file made with mdb-export mdb-sql -- demo SQL
-engine program mdb-ver -- print version of database
-
-
+Mdbtools contains:
+mdb-dump -- simple hex dump utility for looking at mdb files
+mdb-schema -- prints DDL for the specified table
+mdb-export -- export table to CSV format
+mdb-tables -- a simple dump of table names to be used with shell scripts
+mdb-header -- generates a C header to be used in exporting mdb data to a C prog
+mdb-parsecvs -- generates a C program given a CSV file made with mdb-export
+mdb-sql -- demo SQL engine program
+mdb-ver -- print version of database
-%package odbc
-License: GPL-2.0+
-Group: Productivity/Databases/Tools
+%package -n libmdbodbc1
Summary: MDB Tools ODBC driver for unixODBC
+Group: Productivity/Databases/Tools
+Provides: mdbtools-odbc = %{version}
+Obsoletes: mdbtools-odbc < %{version}
-%description odbc
-Mdbtools contains: mdb-dump -- simple hex dump utility for looking at
-mdb files mdb-schema -- prints DDL for the specified table mdb-export
--- export table to CSV format mdb-tables -- a simple dump of table
-names to be used with shell scripts mdb-header -- generates a C header
-to be used in exporting mdb data to a C prog mdb-parsecvs -- generates
-a C program given a CSV file made with mdb-export mdb-sql -- demo SQL
-engine program mdb-ver -- print version of database
-
-
+%description -n libmdbodbc1
+Mdbtools contains:
+mdb-dump -- simple hex dump utility for looking at mdb files
+mdb-schema -- prints DDL for the specified table
+mdb-export -- export table to CSV format
+mdb-tables -- a simple dump of table names to be used with shell scripts
+mdb-header -- generates a C header to be used in exporting mdb data to a C prog
+mdb-parsecvs -- generates a C program given a CSV file made with mdb-export
+mdb-sql -- demo SQL engine program
+mdb-ver -- print version of database
%prep
%setup -q
-%patch
-%patch1
-%patch2
-%patch3
-%patch4
-%patch5
-%patch6
-%patch7
-%patch8
-%patch9
-%patch10 -p1
%build
autoreconf -f -i
%configure --disable-static --with-pic --with-unixodbc=%{_usr}
-%{__make} %{?jobs:-j%jobs}
+%{__make} %{?jobs:-j%jobs} RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
%check
make check
@@ -142,23 +125,24 @@
%postun -p /sbin/ldconfig
-%post odbc -p /sbin/ldconfig
+%post -n libmdbodbc1 -p /sbin/ldconfig
-%postun odbc -p /sbin/ldconfig
+%postun -n libmdbodbc1 -p /sbin/ldconfig
%files
%defattr(-,root,root)
%doc README AUTHORS COPYING NEWS HACKING ChangeLog TODO
/usr/bin/mdb-*
-%_libdir/libmdb.so.1
-%_libdir/libmdb.so.1.0.0
-%_libdir/libmdbsql.so.1
-%_libdir/libmdbsql.so.1.0.0
+%_libdir/libmdb.so.2
+%_libdir/libmdb.so.2.0.0
+%_libdir/libmdbsql.so.2
+%_libdir/libmdbsql.so.2.0.0
%doc %_mandir/man1/mdb-*.1*
%files devel
%defattr(-,root,root)
/usr/include/mdb*.h
+/usr/include/gmdb.h
/usr/include/connectparams.h
%_libdir/libmdbsql.so
%_libdir/libmdb.so
@@ -172,10 +156,11 @@
%gnome_datadir/gmdb
%doc %gnome_datadir/gnome/help/gmdb
%gnome_datadir/applications/gmdb2.desktop
+%_mandir/man1/gmdb2.1*
-%files odbc
+%files -n libmdbodbc1
%defattr(-,root,root)
-%_libdir/libmdbodbc.so.0
-%_libdir/libmdbodbc.so.0.0.0
+%_libdir/libmdbodbc.so.1
+%_libdir/libmdbodbc.so.1.0.0
%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 lmms for openSUSE:Factory checked in at 2013-05-02 11:23:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lmms (Old)
and /work/SRC/openSUSE:Factory/.lmms.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lmms"
Changes:
--------
--- /work/SRC/openSUSE:Factory/lmms/lmms.changes 2012-09-14 12:29:54.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes 2013-05-02 11:23:42.000000000 +0200
@@ -1,0 +2,23 @@
+Wed May 1 20:21:19 UTC 2013 - reddwarf(a)opensuse.org
+
+- Add lmms-0.4.14-system_fltk.patch.
+- Stop building the portaudio and sdl audio backends. There is no
+ need for wrappers when the real backends are directly supported.
+- Remove one %if. wine-32bit has never been a substitute for wine-devel-32bit.
+- Use %{_defaultdocdir} instead of {_datadir}/doc/packages
+
+-------------------------------------------------------------------
+Mon Apr 29 11:13:56 UTC 2013 - stephan.barth(a)suse.com
+
+- update to version 0.4.14 which is a maintainance release "with some exciting
+ new features (notably regarding VST support)"
+ Full upstream changelog can be found in
+ /usr/share/doc/packages/lmms/releasenotes-0.4.14.txt
+- removed the following patches because they have been applied upstream:
+ - lmms-0.4.12-overflow.patch
+ - lmms-0.4.13-gcc47.patch
+- removed lmms-0.4.12-system_fltk.patch because the UI now fails to link with
+ "undefined references" with the openSUSE fltk. Package now builds with fltk
+ provided by its own tarball
+
+-------------------------------------------------------------------
Old:
----
lmms-0.4.12-overflow.patch
lmms-0.4.12-system_fltk.patch
lmms-0.4.13-crippled.tar.bz2
lmms-0.4.13-gcc47.patch
lmms-0.4.13.tar.bz2
New:
----
lmms-0.4.14-crippled.tar.bz2
lmms-0.4.14-system_fltk.patch
lmms-0.4.14.tar.bz2
releasenotes-0.4.14.txt
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lmms.spec ++++++
--- /var/tmp/diff_new_pack.PvPo0L/_old 2013-05-02 11:23:45.000000000 +0200
+++ /var/tmp/diff_new_pack.PvPo0L/_new 2013-05-02 11:23:45.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package lmms
#
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 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
@@ -20,7 +20,7 @@
%bcond_without crippled_stk
Name: lmms
-Version: 0.4.13
+Version: 0.4.14
Release: 0
Summary: Linux MultiMedia Studio
License: GPL-2.0+
@@ -31,14 +31,12 @@
%else
Source0: http://sourceforge.net/projects/lmms/files/lmms/%{version}/lmms-%{version}.…
%endif
+Source1: releasenotes-0.4.14.txt
Source99: precheckin_cripple_tarball.sh
-# PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
-Patch0: lmms-0.4.12-system_fltk.patch
-# PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
-Patch1: lmms-0.4.12-overflow.patch
-# PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
+Patch0: lmms-0.4.14-system_fltk.patch
+# PATCH-FIX-OPENSUSE Patch for providing proper return code in a function
Patch2: lmms-0.4.12-return.patch
-Patch3: lmms-0.4.13-gcc47.patch
+# PATCH-FIX-OPENSUSE Some parts cannot be build because stk misses some files due to legal issues (bnc#761147)
Patch4: lmms-0.4.13-crippled_stk.patch
BuildRequires: cmake
BuildRequires: desktop-file-utils
@@ -56,7 +54,6 @@
BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(ogg)
BuildRequires: pkgconfig(samplerate)
-BuildRequires: pkgconfig(sdl)
BuildRequires: pkgconfig(shared-mime-info)
BuildRequires: pkgconfig(sndfile)
BuildRequires: pkgconfig(vorbis)
@@ -89,9 +86,7 @@
%prep
%setup -q
%patch0
-%patch1
%patch2
-%patch3
%if %{with crippled_stk}
%patch4
%endif
@@ -105,7 +100,7 @@
export CXXFLAGS="%{optflags}"
cmake -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
- -DCMAKE_INSTALL_LIBDIR=%_lib \
+ -DCMAKE_INSTALL_LIBDIR=%{_lib} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_VERBOSE_MAKEFILE=TRUE \
..
@@ -118,6 +113,9 @@
# Debian menu system
rm -r '%{buildroot}%{_datadir}/menu'
+mkdir -p '%{buildroot}%{_defaultdocdir}/lmms/'
+cp %{S:1} '%{buildroot}%{_defaultdocdir}/lmms/'
+
%post
%icon_theme_cache_post
%mime_database_post
@@ -135,6 +133,7 @@
%{_mandir}/man1/lmms.1*
%{_libdir}/lmms/
%{_datadir}/lmms/
+%{_defaultdocdir}/lmms/releasenotes-0.4.14.txt
%{_datadir}/applications/lmms.desktop
%{_datadir}/pixmaps/lmms.png
%{_datadir}/mime/packages/lmms.xml
++++++ lmms-0.4.13-crippled.tar.bz2 -> lmms-0.4.14-crippled.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/lmms/lmms-0.4.13-crippled.tar.bz2 /work/SRC/openSUSE:Factory/.lmms.new/lmms-0.4.14-crippled.tar.bz2 differ: char 11, line 1
++++++ lmms-0.4.12-system_fltk.patch -> lmms-0.4.14-system_fltk.patch ++++++
--- /work/SRC/openSUSE:Factory/lmms/lmms-0.4.12-system_fltk.patch 2012-05-23 08:53:09.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms-0.4.14-system_fltk.patch 2013-05-02 11:23:41.000000000 +0200
@@ -2,7 +2,7 @@
===================================================================
--- plugins/zynaddsubfx/CMakeLists.txt.orig
+++ plugins/zynaddsubfx/CMakeLists.txt
-@@ -47,7 +47,7 @@ IF(LMMS_BUILD_WIN32)
+@@ -45,7 +45,7 @@ IF(LMMS_BUILD_WIN32)
ADD_DEFINITIONS(-DPTW32_STATIC_LIB)
ENDIF(LMMS_BUILD_WIN32)
@@ -11,7 +11,7 @@
set(ZASF_CORE_LIBS
zynaddsubfx_input
-@@ -100,7 +100,7 @@ SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL
+@@ -98,7 +98,7 @@ SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL
SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
ADD_EXECUTABLE(RemoteZynAddSubFx RemoteZynAddSubFx.cpp ${ZYN_SRC_GUI} ${WINRC})
INSTALL(TARGETS RemoteZynAddSubFx RUNTIME DESTINATION ${PLUGIN_DIR})
@@ -20,12 +20,10 @@
ADD_DEPENDENCIES(RemoteZynAddSubFx ZynAddSubFxCore)
# link system libraries when on win32
-@@ -127,8 +127,6 @@ IF(LMMS_BUILD_WIN64)
+@@ -125,6 +125,3 @@ IF(LMMS_BUILD_WIN64)
ELSEIF(LMMS_BUILD_WIN32)
SET(FLTK_EXTRA_FLAGS "-DCMAKE_TOOLCHAIN_FILE=${CMAKE_SOURCE_DIR}/cmake/modules/Win32Toolchain.cmake")
ENDIF(LMMS_BUILD_WIN64)
-ADD_CUSTOM_TARGET(libfltk COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/fltk && cd ${CMAKE_CURRENT_BINARY_DIR}/fltk && ${CMAKE_COMMAND} ${CMAKE_CURRENT_SOURCE_DIR}/fltk ${FLTK_EXTRA_FLAGS} -DCMAKE_MODULE_PATH=${CMAKE_SOURCE_DIR}/cmake/modules/ -DFLTK_USE_SYSTEM_ZLIB:BOOL=ON -DFLTK_USE_SYSTEM_JPEG:BOOL=ON -DFLTK_USE_SYSTEM_PNG:BOOL=ON -DOPTION_BUILD_EXAMPLES:BOOL=OFF -DCMAKE_BUILD_TYPE=release && ${CMAKE_BUILD_TOOL})
-
+-
-ADD_DEPENDENCIES(RemoteZynAddSubFx libfltk)
- ENDIF(LMMS_HAVE_FFTW3F)
-
++++++ lmms-0.4.13-crippled.tar.bz2 -> lmms-0.4.14.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/lmms/lmms-0.4.13-crippled.tar.bz2 /work/SRC/openSUSE:Factory/.lmms.new/lmms-0.4.14.tar.bz2 differ: char 11, line 1
++++++ releasenotes-0.4.14.txt ++++++
=======================================
LMMS 0.4.14 Release Notes
=======================================
We're glad to finally announce the availability of LMMS 0.4.14. This version
is a maintainance release of the 0.4.x series. It comes with some exciting
new features (notably regarding VST support) but also fixes various bugs found
in previous versions. Thanks to all who helped with making up this release
(especially those who kept up testing and reporting bugs)!
Changes in detail:
Core:
* Added multiple track export feature
* MidiClientRaw: fixed parsing of MIDI events
* MIDI: added initial sustain pedal support
* RemotePlugin: improved management of shared memory keys
* Various stability improvements to RemotePlugin framework
* InstrumentTrack: Add support for more MIDI commands
* InstrumentTrack: directly forward MIDI events under special circumstances
* InstrumentFunctions/ChordCreator: fixed wrong 6add9 chord
* InstrumentFunctions: added natural minor scale
GUI:
* ControllerConnectionDialog: fix crash on autodetect when using raw MIDI client
* ExportProjectDialog: added option for exporting song as loop
* Fixed bugs with magnetic knobs
* Piano Roll: fix scale marking algorithm and improve rendering
* Piano Roll: updated chord and scale icon based on new note icons
* AutomationEditor: show tooltip with exact value
* Track: allow smaller height
* InstrumentMidiIOView: fix number of digits for MIDI channel spinboxes
* InstrumentMidiIOView: added support for fixed output notes
* SetupDialog: added option for disabling auto save feature
* InstrumentTrack: show FX mixer when double clicking FX line LCD spinbox
* SetupDialog: turn off auto save per default
* Widgets/Fader: increment/decrement by 1 via scroll wheel
* Widgets/Fader: improved usability by not jumping to mouse click position
* Widgets/Fader: open input dialog on double click
* FxMixerView: fixed minimize/maximize/resize glitches
* AutomatableModelView: added context menu action for removing
song-global automation
* AutomationEditor: fixed drawing of empty automation patterns
* fixed openInBBEditor() to reliably show the BB Editor when double
clicking B+B track item
* Default theme: new graphics for note icons
Plugins:
* AudioFileProcessor: fixed crash for samples with zero length
* AudioFileProcessor: ergonomic enhancements plugin (interactive wave view).
* Sf2Player: update track name after loading file
* VST effect control window re-design
* Added VST automation support
* Added VST plugin to host synchronization support
* VST Effects: preserve effect name after LMMS project reload
* VST Effects: Open each effect only once, when loaded from project file
* Vestige: send NoteOff events for all possible MIDI keys
* VstPlugin, RemoteVstPlugin: save/restore current program of VST
plugin (fixes broken loading of settings with various VST plugins)
* RemotePlugin, VstPlugin: reorganized and partly rewrote
program/preset related functions
* RemoteVstPlugin: send updates of current program name if changed
* Many more bug fixes and stability improvements to VST support layer
* ZynAddSubFX: fixed possible buffer overflow
* ZynAddSubFX: when loading a preset set preset name as track name
* ZynAddSubFX: include/forward MIDI channel information
* ZynAddSubFX: increased polyphony to 128
* Added HydrogenImport plugin
Misc/Build related:
* Updated Polish localization files
* Localizations: renamed ir.* to fa.* for ISO 639 conformance
* PianoView: do not include Xlib.h header file anymore
* ZynAddSubFX: added missing header include for GCC 4.7 compat
* make fftw3 a requirement and not optional anymore
* FlpImport/unrtf: renamed malloc.h to ur_malloc.h for not conflicting
with system headers
* RemoteVstPlugin: use size_t for loop index to fix compiler warning
* DrumSynth: removed unused variable
* Various factory presets: fixed track names to reflect actual preset names
* German localization: fixed wrong chord name translation
More detailed changes can be obtained at
http://lmms.git.sf.net/git/gitweb.cgi?p=lmms/lmms;a=log;h=v0.4.13
(or "git log v0.4.13..v0.4.14")
The download is available at
http://sourceforge.net/projects/lmms/files/
Thanks to Israel Dahl and others, Ubuntu 13.04 already includes LMMS
0.4.14! So if you're running Ubuntu 13.04 you should be able to simply
install the current version from the Software Center.
More information on LMMS is available at the project homepage
http://lmms.sourceforge.net
and the Wiki
http://lmms.sourceforge.net/wiki
Please also note the LMMS Sharing Platform (LSP):
http://lmms.sourceforge.net/lsp/
Enjoy!
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0