rpms/lpf-spotify-client/devel lpf-spotify-client.spec, 1.12, 1.13 spotify-client.spec.in, 1.5, 1.6
by Sérgio M. Basto
Author: sergiomb
Update of /cvs/nonfree/rpms/lpf-spotify-client/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv19556
Modified Files:
lpf-spotify-client.spec spotify-client.spec.in
Log Message:
* Wed May 06 2015 Sérgio Basto <sergio(a)serjux.com> - 0.9.17.1.g9b85d43.7-1
- Update to 0.9.17.1.g9b85d43.7 and fix rfbz #3408
Index: lpf-spotify-client.spec
===================================================================
RCS file: /cvs/nonfree/rpms/lpf-spotify-client/devel/lpf-spotify-client.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- lpf-spotify-client.spec 21 Nov 2014 13:19:49 -0000 1.12
+++ lpf-spotify-client.spec 6 May 2015 22:05:15 -0000 1.13
@@ -3,8 +3,8 @@
Name: lpf-spotify-client
# Upstream spotify version, verbatim.
-Version: 0.9.11.27.g2b1a638.81
-Release: 2%{?dist}
+Version: 0.9.17.1.g9b85d43.7
+Release: 1%{?dist}
Summary: Spotify music player native client package bootstrap
License: MIT
@@ -67,6 +67,9 @@
%changelog
+* Wed May 06 2015 Sérgio Basto <sergio(a)serjux.com> - 0.9.17.1.g9b85d43.7-1
+- Update to 0.9.17.1.g9b85d43.7 and fix rfbz #3408
+
* Fri Nov 21 2014 Alec Leamas <leamas.alec(a)gmail.com> - 0.9.11.27.g2b1a638.81-2
- Fix typo (3408)
Index: spotify-client.spec.in
===================================================================
RCS file: /cvs/nonfree/rpms/lpf-spotify-client/devel/spotify-client.spec.in,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- spotify-client.spec.in 21 Nov 2014 13:19:49 -0000 1.5
+++ spotify-client.spec.in 6 May 2015 22:05:15 -0000 1.6
@@ -1,5 +1,5 @@
#These refer to the installer, not the main package:
-%global commit d972b076a660f805a75292eda55185433991c096
+%global commit d81d63eeb6d4961e48e92dcfef17a0c967e8b4f8
%global shortcommit %(c=%{commit}; echo ${c:0:7})
%global repo http://repository.spotify.com/pool/non-free/s/spotify
@@ -12,8 +12,8 @@
Name: spotify-client
-Version: 0.9.11.27.g2b1a638.81
-Release: 2%{?dist}
+Version: 0.9.17.1.g9b85d43.7
+Release: 1%{?dist}
Summary: Spotify music player native client
# board=http://community.spotify.com/t5/Desktop-Linux
@@ -25,7 +25,7 @@
Source0: %{github_repo}/spotify-make-%{version}-%{shortcommit}.tar.gz
#Source1: %{repo}/spotify-client_%{version}-1_amd64.deb
-Source1: %{repo}/spotify-client_0.9.11.27.g2b1a638.81-1_amd64.deb
+Source1: %{repo}/spotify-client_0.9.17.1.g9b85d43.7-1_amd64.deb
#Source2: %{repo}/spotify-client_%{version}-1_i386.deb
Source2: %{repo}/spotify-client_0.9.4.183.g644e24e.428-1_i386.deb
@@ -77,7 +77,7 @@
%global __requires_exclude %__requires_exclude|^libcrypto.so.0.9.8
%global __requires_exclude %__requires_exclude|^libcef.so
%global __requires_exclude %__requires_exclude|^libudev.so.0
-%global __requires_exclude %__requires_exclude|^libcrypt.so.11
+%global __requires_exclude %__requires_exclude|^libgcrypt.so.11
%global __requires_exclude %__requires_exclude|[.]so[.][0-2][a-f]
@@ -116,9 +116,13 @@
%{_datadir}/applications/spotify.desktop
%{_datadir}/icons/hicolor/*/apps/spotify-client.png
%{_datadir}/spotify-client
+%{_datadir}/appdata/spotify.xml
%changelog
+* Wed May 06 2015 Sérgio Basto <sergio(a)serjux.com> - 0.9.17.1.g9b85d43.7-1
+- Update to 0.9.17.1.g9b85d43.7 and fix rfbz #3408
+
* Fri Nov 21 2014 leamas.alec(a)gmail.com - 0.9.11.27.g2b1a638.81-2
- Fix typo (#3408)
9 years, 6 months
rpms/spread/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1
by Nicolas Chauvet
Author: kwizart
Update of /cvs/nonfree/rpms/spread/devel
In directory old02.ovh.rpmfusion.lan:/home/rpmfusion/kwizart/nonfree/owners/tmpcvsf21300/rpms/spread/devel
Added Files:
.cvsignore Makefile sources
Log Message:
Setup of module spread
--- NEW FILE .cvsignore ---
--- NEW FILE Makefile ---
# Makefile for source rpm: spread
# $Id: Makefile,v 1.1 2015/05/06 08:55:25 kwizart Exp $
NAME := spread
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)
--- NEW FILE sources ---
9 years, 6 months
rpms/spread Makefile,NONE,1.1 import.log,NONE,1.1 pkg.acl,NONE,1.1
by Nicolas Chauvet
Author: kwizart
Update of /cvs/nonfree/rpms/spread
In directory old02.ovh.rpmfusion.lan:/home/rpmfusion/kwizart/nonfree/owners/tmpcvsf21300/rpms/spread
Added Files:
Makefile import.log pkg.acl
Log Message:
Setup of module spread
--- NEW FILE Makefile ---
# Top level Makefile for module spread
all : CVS/Root common-update
@cvs update
common-update : common
@cd common && cvs update
common : CVS/Root
@cvs checkout common
CVS/Root :
@echo "ERROR: This does not look like a CVS checkout" && exit 1
clean :
@find . -type f -name *~ -exec rm -fv {} \;
--- NEW FILE import.log ---
--- NEW FILE pkg.acl ---
9 years, 6 months
rpms/spread/devel - New directory
by Nicolas Chauvet
Author: kwizart
Update of /cvs/nonfree/rpms/spread/devel
In directory old02.ovh.rpmfusion.lan:/home/rpmfusion/kwizart/nonfree/owners/tmpcvsf21300/rpms/spread/devel
Log Message:
Directory /cvs/nonfree/rpms/spread/devel added to the repository
9 years, 6 months
rpms/spread - New directory
by Nicolas Chauvet
Author: kwizart
Update of /cvs/nonfree/rpms/spread
In directory old02.ovh.rpmfusion.lan:/home/rpmfusion/kwizart/nonfree/owners/tmpcvsf21300/rpms/spread
Log Message:
Directory /cvs/nonfree/rpms/spread added to the repository
9 years, 6 months
rpms/mplayer/devel .cvsignore, 1.47, 1.48 mplayer-ffmpeg.patch, 1.12, 1.13 mplayer-snapshot.sh, 1.29, 1.30 mplayer.spec, 1.94, 1.95 sources, 1.48, 1.49
by Julian Sikorski
Author: belegdol
Update of /cvs/free/rpms/mplayer/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv17987
Modified Files:
.cvsignore mplayer-ffmpeg.patch mplayer-snapshot.sh
mplayer.spec sources
Log Message:
* Wed May 06 2015 Julian Sikorski <belegdol(a)fedoraproject.org> - 1.1-33.20150211svn
- 20150211 snapshot
- Updated the ffmpeg patch
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/mplayer/devel/.cvsignore,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- .cvsignore 31 Jan 2015 08:45:06 -0000 1.47
+++ .cvsignore 6 May 2015 06:02:12 -0000 1.48
@@ -1,2 +1,2 @@
Blue-1.10.tar.bz2
-mplayer-export-2015-01-23.tar.bz2
+mplayer-export-2015-02-11.tar.bz2
mplayer-ffmpeg.patch:
Makefile | 2
ffmpeg/libavformat/internal.h | 32 ++++++++
ffmpeg/libavutil/x86/asm.h | 153 ++++++++++++++++++++++++++++++++++++++++++
3 files changed, 186 insertions(+), 1 deletion(-)
Index: mplayer-ffmpeg.patch
===================================================================
RCS file: /cvs/free/rpms/mplayer/devel/mplayer-ffmpeg.patch,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- mplayer-ffmpeg.patch 27 Mar 2014 02:54:47 -0000 1.12
+++ mplayer-ffmpeg.patch 6 May 2015 06:02:12 -0000 1.13
@@ -1,6 +1,6 @@
-diff -up mplayer-export-2014-03-27/ffmpeg/libavformat/internal.h.ffmpeg mplayer-export-2014-03-27/ffmpeg/libavformat/internal.h
---- mplayer-export-2014-03-27/ffmpeg/libavformat/internal.h.ffmpeg 2014-03-27 07:31:02.816463722 +0100
-+++ mplayer-export-2014-03-27/ffmpeg/libavformat/internal.h 2014-03-27 07:31:02.816463722 +0100
+diff -up mplayer-export-2015-02-11/ffmpeg/libavformat/internal.h.ffmpeg mplayer-export-2015-02-11/ffmpeg/libavformat/internal.h
+--- mplayer-export-2015-02-11/ffmpeg/libavformat/internal.h.ffmpeg 2015-05-06 07:44:45.149716539 +0200
++++ mplayer-export-2015-02-11/ffmpeg/libavformat/internal.h 2015-05-06 07:44:45.149716539 +0200
@@ -0,0 +1,32 @@
+/*
+ * copyright (c) 2001 Fabrice Bellard
@@ -34,10 +34,10 @@
+} AVCodecTag;
+
+#endif /* AVFORMAT_INTERNAL_H */
-diff -up mplayer-export-2014-03-27/ffmpeg/libavutil/x86/asm.h.ffmpeg mplayer-export-2014-03-27/ffmpeg/libavutil/x86/asm.h
---- mplayer-export-2014-03-27/ffmpeg/libavutil/x86/asm.h.ffmpeg 2014-03-27 07:31:02.816463722 +0100
-+++ mplayer-export-2014-03-27/ffmpeg/libavutil/x86/asm.h 2014-03-27 07:31:02.816463722 +0100
-@@ -0,0 +1,112 @@
+diff -up mplayer-export-2015-02-11/ffmpeg/libavutil/x86/asm.h.ffmpeg mplayer-export-2015-02-11/ffmpeg/libavutil/x86/asm.h
+--- mplayer-export-2015-02-11/ffmpeg/libavutil/x86/asm.h.ffmpeg 2015-05-06 07:44:45.149716539 +0200
++++ mplayer-export-2015-02-11/ffmpeg/libavutil/x86/asm.h 2015-04-19 12:41:39.000000000 +0200
+@@ -0,0 +1,153 @@
+/*
+ * copyright (c) 2006 Michael Niedermayer <michaelni(a)gmx.at>
+ *
@@ -65,6 +65,7 @@
+#include "config.h"
+
+typedef struct xmm_reg { uint64_t a, b; } xmm_reg;
++typedef struct ymm_reg { uint64_t a, b, c, d; } ymm_reg;
+
+#if ARCH_X86_64
+# define OPSIZE "q"
@@ -147,13 +148,53 @@
+# define LOCAL_MANGLE(a) #a
+#endif
+
-+#define MANGLE(a) EXTERN_PREFIX LOCAL_MANGLE(a)
++#if HAVE_INLINE_ASM_DIRECT_SYMBOL_REFS
++# define MANGLE(a) EXTERN_PREFIX LOCAL_MANGLE(a)
++# define NAMED_CONSTRAINTS_ADD(...)
++# define NAMED_CONSTRAINTS(...)
++# define NAMED_CONSTRAINTS_ARRAY_ADD(...)
++# define NAMED_CONSTRAINTS_ARRAY(...)
++#else
++ /* When direct symbol references are used in code passed to a compiler that does not support them
++ * then these references need to be converted to named asm constraints instead.
++ * Instead of returning a direct symbol MANGLE now returns a named constraint for that specific symbol.
++ * In order for this to work there must also be a corresponding entry in the asm-interface. To add this
++ * entry use the macro NAMED_CONSTRAINTS() and pass in a list of each symbol reference used in the
++ * corresponding block of code. (e.g. NAMED_CONSTRAINTS(var1,var2,var3) where var1 is the first symbol etc. ).
++ * If there are already existing constraints then use NAMED_CONSTRAINTS_ADD to add to the existing constraint list.
++ */
++# define MANGLE(a) "%["#a"]"
++ // Intel/MSVC does not correctly expand va-args so we need a rather ugly hack in order to get it to work
++# define FE_0(P,X) P(X)
++# define FE_1(P,X,X1) P(X), FE_0(P,X1)
++# define FE_2(P,X,X1,X2) P(X), FE_1(P,X1,X2)
++# define FE_3(P,X,X1,X2,X3) P(X), FE_2(P,X1,X2,X3)
++# define FE_4(P,X,X1,X2,X3,X4) P(X), FE_3(P,X1,X2,X3,X4)
++# define FE_5(P,X,X1,X2,X3,X4,X5) P(X), FE_4(P,X1,X2,X3,X4,X5)
++# define FE_6(P,X,X1,X2,X3,X4,X5,X6) P(X), FE_5(P,X1,X2,X3,X4,X5,X6)
++# define FE_7(P,X,X1,X2,X3,X4,X5,X6,X7) P(X), FE_6(P,X1,X2,X3,X4,X5,X6,X7)
++# define FE_8(P,X,X1,X2,X3,X4,X5,X6,X7,X8) P(X), FE_7(P,X1,X2,X3,X4,X5,X6,X7,X8)
++# define FE_9(P,X,X1,X2,X3,X4,X5,X6,X7,X8,X9) P(X), FE_8(P,X1,X2,X3,X4,X5,X6,X7,X8,X9)
++# define GET_FE_IMPL(_0,_1,_2,_3,_4,_5,_6,_7,_8,_9,NAME,...) NAME
++# define GET_FE(A) GET_FE_IMPL A
++# define GET_FE_GLUE(x, y) x y
++# define FOR_EACH_VA(P,...) GET_FE_GLUE(GET_FE((__VA_ARGS__,FE_9,FE_8,FE_7,FE_6,FE_5,FE_4,FE_3,FE_2,FE_1,FE_0)), (P,__VA_ARGS__))
++# define NAME_CONSTRAINT(x) [x] "m"(x)
++ // Parameters are a list of each symbol reference required
++# define NAMED_CONSTRAINTS_ADD(...) , FOR_EACH_VA(NAME_CONSTRAINT,__VA_ARGS__)
++ // Same but without comma for when there are no previously defined constraints
++# define NAMED_CONSTRAINTS(...) FOR_EACH_VA(NAME_CONSTRAINT,__VA_ARGS__)
++ // Same as above NAMED_CONSTRAINTS except used for passing arrays/pointers instead of normal variables
++# define NAME_CONSTRAINT_ARRAY(x) [x] "m"(*x)
++# define NAMED_CONSTRAINTS_ARRAY_ADD(...) , FOR_EACH_VA(NAME_CONSTRAINT_ARRAY,__VA_ARGS__)
++# define NAMED_CONSTRAINTS_ARRAY(...) FOR_EACH_VA(NAME_CONSTRAINT_ARRAY,__VA_ARGS__)
++#endif
+
+#endif /* AVUTIL_X86_ASM_H */
-diff -up mplayer-export-2014-03-27/Makefile.ffmpeg mplayer-export-2014-03-27/Makefile
---- mplayer-export-2014-03-27/Makefile.ffmpeg 2014-03-27 07:31:02.814463712 +0100
-+++ mplayer-export-2014-03-27/Makefile 2014-03-27 07:31:02.816463722 +0100
-@@ -776,7 +776,7 @@ mencoder$(EXESUF) mplayer$(EXESUF):
+diff -up mplayer-export-2015-02-11/Makefile.ffmpeg mplayer-export-2015-02-11/Makefile
+--- mplayer-export-2015-02-11/Makefile.ffmpeg 2015-05-06 07:44:45.147716519 +0200
++++ mplayer-export-2015-02-11/Makefile 2015-05-06 07:44:45.149716539 +0200
+@@ -754,7 +754,7 @@ mencoder$(EXESUF) mplayer$(EXESUF):
codec-cfg-test$(EXESUF): HOSTCFLAGS := $(HOSTCFLAGS) -DTESTING
codec-cfg$(EXESUF) codecs2html$(EXESUF): HOSTCFLAGS := $(HOSTCFLAGS) -DCODECS2HTML
codec-cfg$(EXESUF) codec-cfg-test$(EXESUF) codecs2html$(EXESUF): codec-cfg.c codec-cfg.h help_mp.h
Index: mplayer-snapshot.sh
===================================================================
RCS file: /cvs/free/rpms/mplayer/devel/mplayer-snapshot.sh,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- mplayer-snapshot.sh 31 Jan 2015 08:45:06 -0000 1.29
+++ mplayer-snapshot.sh 6 May 2015 06:02:12 -0000 1.30
@@ -13,7 +13,7 @@
unset CDPATH
pwd=$(pwd)
svn=$(date +%Y-%m-%d)
-svn=2015-01-23
+svn=2015-02-11
dirname=mplayer-export-$svn
mplayer_rev={$svn}
#mplayer_rev=HEAD
Index: mplayer.spec
===================================================================
RCS file: /cvs/free/rpms/mplayer/devel/mplayer.spec,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -r1.94 -r1.95
--- mplayer.spec 31 Jan 2015 08:45:06 -0000 1.94
+++ mplayer.spec 6 May 2015 06:02:12 -0000 1.95
@@ -1,12 +1,12 @@
%define codecdir %{_libdir}/codecs
-%define pre 20150123svn
+%define pre 20150211svn
%define svn 1
-%define svnbuild 2015-01-23
+%define svnbuild 2015-02-11
%define faad2min 1:2.6.1
Name: mplayer
Version: 1.1
-Release: 32.%{?pre}%{?dist}
+Release: 33.%{?pre}%{?dist}
Summary: Movie player playing most video formats and DVDs
%if 0%{!?_without_amr:1}
@@ -374,6 +374,10 @@
%{_datadir}/mplayer/*.fp
%changelog
+* Wed May 06 2015 Julian Sikorski <belegdol(a)fedoraproject.org> - 1.1-33.20150211svn
+- 20150211 snapshot
+- Updated the ffmpeg patch
+
* Sat Jan 31 2015 Julian Sikorski <belegdol(a)fedoraproject.org> - 1.1-32.20150123svn
- 20150123 snapshot
- Internal libdvd* are no more, cleaned up the spec accordingly
Index: sources
===================================================================
RCS file: /cvs/free/rpms/mplayer/devel/sources,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- sources 31 Jan 2015 08:45:07 -0000 1.48
+++ sources 6 May 2015 06:02:12 -0000 1.49
@@ -1,2 +1,2 @@
d0d7baf1e84ba95f4456c51b50d99b14 Blue-1.10.tar.bz2
-c0f5e1b9847812b76fb107563fda93c5 mplayer-export-2015-01-23.tar.bz2
+7ac27953bb8e71f4698843548b123405 mplayer-export-2015-02-11.tar.bz2
9 years, 6 months
rpms/VirtualBox-kmod/devel VirtualBox-kmod.spec,1.62,1.63
by Sérgio M. Basto
Author: sergiomb
Update of /cvs/free/rpms/VirtualBox-kmod/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv21763
Modified Files:
VirtualBox-kmod.spec
Log Message:
* Tue May 05 2015 Sérgio Basto <sergio(a)serjux.com> - 4.3.26-2
- Rebuild for newest VirtualBox-kmodsrc and build a new akmod .
Index: VirtualBox-kmod.spec
===================================================================
RCS file: /cvs/free/rpms/VirtualBox-kmod/devel/VirtualBox-kmod.spec,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -r1.62 -r1.63
--- VirtualBox-kmod.spec 2 May 2015 09:24:10 -0000 1.62
+++ VirtualBox-kmod.spec 5 May 2015 23:11:13 -0000 1.63
@@ -3,7 +3,7 @@
# "buildforkernels newest" macro for just that build; immediately after
# queuing that build enable the macro again for subsequent builds; that way
# a new akmod package will only get build when a new one is actually needed
-%global buildforkernels newest
+#global buildforkernels newest
# In prerelease builds (such as betas), this package has the same
# major version number, while the kernel module abi is not guarranteed
@@ -13,7 +13,7 @@
%global __arch_install_post /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot
%global prereltag %{?prerel:_%(awk 'BEGIN {print toupper("%{prerel}")}')}
-%global vboxrel 1
+%global vboxrel 3
%global vboxreltag %{?vboxrel:-%{vboxrel}}
# Allow only root to access vboxdrv regardless of the file mode
# use only for debugging!
@@ -21,7 +21,7 @@
Name: VirtualBox-kmod
Version: 4.3.26
-Release: 1%{?prerel:.%{prerel}}%{?dist}.6
+Release: 2%{?prerel:.%{prerel}}%{?dist}
Summary: Kernel module for VirtualBox
Group: System Environment/Kernel
@@ -99,6 +99,9 @@
%changelog
+* Tue May 05 2015 Sérgio Basto <sergio(a)serjux.com> - 4.3.26-2
+- Rebuild for newest VirtualBox-kmodsrc and build a new akmod .
+
* Sat May 02 2015 Nicolas Chauvet <kwizart(a)gmail.com> - 4.3.26-1.6
- Rebuilt for kernel
9 years, 6 months
rpms/VirtualBox/devel diff_smap_4.patch, NONE, 1.1 VirtualBox.spec, 1.72, 1.73
by Sérgio M. Basto
Author: sergiomb
Update of /cvs/free/rpms/VirtualBox/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv21338
Modified Files:
VirtualBox.spec
Added Files:
diff_smap_4.patch
Log Message:
* Mon May 04 2015 Sérgio Basto <sergio(a)serjux.com> - 4.3.26-3
- Added diff_smap_4.patch from https://www.virtualbox.org/ticket/13961 ,
may fix problems for kernel >= 3.19 , I still need disable 3D to run plasma 5
( https://forums.virtualbox.org/viewtopic.php?f=6&t=64452&start=15#p320557 )
diff_smap_4.patch:
HostDrivers/Support/linux/SUPDrv-linux.c | 6 ----
Runtime/r0drv/linux/the-linux-kernel.h | 7 ++++
Runtime/r0drv/linux/threadctxhooks-r0drv-linux.c | 33 +++++++++++++++++++++++
3 files changed, 40 insertions(+), 6 deletions(-)
--- NEW FILE diff_smap_4.patch ---
diff -u '--exclude=.svn' '--exclude=CVS' '--exclude=.*.d' '--exclude=.depend' '--exclude=.hdepend' '--exclude=.*.flags' -r e/vboxdrv/linux/SUPDrv-linux.c f/vboxdrv/linux/SUPDrv-linux.c
--- ./src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c 2015-03-20 15:24:13.000000000 +0100
+++ ./src/VBox/HostDrivers/Support/linux/SUPDrv-linux.c 2015-03-20 15:23:51.000000000 +0100
@@ -48,12 +48,6 @@
# include <iprt/power.h>
# define VBOX_WITH_SUSPEND_NOTIFICATION
#endif
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 7, 0)
-# include <asm/smap.h>
-#else
-static inline void clac(void) { }
-static inline void stac(void) { }
-#endif
#include <linux/sched.h>
#ifdef CONFIG_DEVFS_FS
diff -u '--exclude=.svn' '--exclude=CVS' '--exclude=.*.d' '--exclude=.depend' '--exclude=.hdepend' '--exclude=.*.flags' -r e/vboxdrv/r0drv/linux/the-linux-kernel.h f/vboxdrv/r0drv/linux/the-linux-kernel.h
--- ./src/VBox/Runtime/r0drv/linux/the-linux-kernel.h 2015-03-20 15:24:13.000000000 +0100
+++ ./src/VBox/Runtime/r0drv/linux/the-linux-kernel.h 2015-03-20 15:23:52.000000000 +0100
@@ -145,6 +145,13 @@
# include <asm/tlbflush.h>
#endif
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 7, 0)
+# include <asm/smap.h>
+#else
+static inline void clac(void) { }
+static inline void stac(void) { }
+#endif
+
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0)
# ifndef page_to_pfn
# define page_to_pfn(page) ((page) - mem_map)
diff -u '--exclude=.svn' '--exclude=CVS' '--exclude=.*.d' '--exclude=.depend' '--exclude=.hdepend' '--exclude=.*.flags' -r e/vboxdrv/r0drv/linux/threadctxhooks-r0drv-linux.c f/vboxdrv/r0drv/linux/threadctxhooks-r0drv-linux.c
--- ./src/VBox/Runtime/r0drv/linux/threadctxhooks-r0drv-linux.c 2015-03-20 15:24:13.000000000 +0100
+++ ./src/VBox/Runtime/r0drv/linux/threadctxhooks-r0drv-linux.c 2015-03-20 15:23:52.000000000 +0100
@@ -36,6 +36,9 @@
#include <iprt/thread.h>
#include <iprt/err.h>
#include <iprt/asm.h>
+#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86)
+# include <iprt/asm-amd64-x86.h>
+#endif
#include "internal/thread.h"
/*
@@ -68,6 +71,11 @@
struct preempt_ops hPreemptOps;
/** The reference count for this object. */
uint32_t volatile cRefs;
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 1, 19) && defined(RT_ARCH_AMD64)
+ /** Starting with 3.1.19, the linux kernel doesn't restore kernel RFLAGS during
+ * task switch, so we have to do that ourselves. (x86 code is not affected.) */
+ RTCCUINTREG fSavedRFlags;
+#endif
} RTTHREADCTXINT, *PRTTHREADCTXINT;
@@ -84,12 +92,24 @@
static void rtThreadCtxHooksLnxSchedOut(struct preempt_notifier *pPreemptNotifier, struct task_struct *pNext)
{
PRTTHREADCTXINT pThis = RT_FROM_MEMBER(pPreemptNotifier, RTTHREADCTXINT, hPreemptNotifier);
+#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86)
+ RTCCUINTREG fSavedEFlags = ASMGetFlags();
+ stac();
+#endif
+
AssertPtr(pThis);
AssertPtr(pThis->pfnThreadCtxHook);
Assert(pThis->fRegistered);
Assert(!RTThreadPreemptIsEnabled(NIL_RTTHREAD));
pThis->pfnThreadCtxHook(RTTHREADCTXEVENT_PREEMPTING, pThis->pvUser);
+
+#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86)
+ ASMSetFlags(fSavedEFlags);
+# if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 1, 19) && defined(RT_ARCH_AMD64)
+ pThis->fSavedRFlags = fSavedEFlags;
+# endif
+#endif
}
@@ -105,11 +125,24 @@
static void rtThreadCtxHooksLnxSchedIn(struct preempt_notifier *pPreemptNotifier, int iCpu)
{
PRTTHREADCTXINT pThis = RT_FROM_MEMBER(pPreemptNotifier, RTTHREADCTXINT, hPreemptNotifier);
+#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86)
+ RTCCUINTREG fSavedEFlags = ASMGetFlags();
+ stac();
+#endif
+
AssertPtr(pThis);
AssertPtr(pThis->pfnThreadCtxHook);
Assert(pThis->fRegistered);
pThis->pfnThreadCtxHook(RTTHREADCTXEVENT_RESUMED, pThis->pvUser);
+
+#if defined(RT_ARCH_AMD64) || defined(RT_ARCH_X86)
+# if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 1, 19) && defined(RT_ARCH_AMD64)
+ fSavedEFlags &= ~RT_BIT_64(18) /*X86_EFL_AC*/;
+ fSavedEFlags |= pThis->fSavedRFlags & RT_BIT_64(18) /*X86_EFL_AC*/;
+# endif
+ ASMSetFlags(fSavedEFlags);
+#endif
}
Index: VirtualBox.spec
===================================================================
RCS file: /cvs/free/rpms/VirtualBox/devel/VirtualBox.spec,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -r1.72 -r1.73
--- VirtualBox.spec 4 May 2015 16:16:25 -0000 1.72
+++ VirtualBox.spec 5 May 2015 23:00:31 -0000 1.73
@@ -27,7 +27,7 @@
Name: VirtualBox
Version: 4.3.26
-Release: 2%{?prerel:.%{prerel}}%{?dist}
+Release: 3%{?prerel:.%{prerel}}%{?dist}
Summary: A general-purpose full virtualizer for PC hardware
Group: Development/Tools
@@ -53,6 +53,7 @@
Patch24: VirtualBox-4.3.0-VBoxGuestLib.patch
Patch26: VirtualBox-4.3.0-no-bundles.patch
Patch27: VirtualBox-4.3.26-gcc.patch
+Patch28: diff_smap_4.patch
BuildRequires: kBuild >= 0.1.9998
BuildRequires: SDL-devel xalan-c-devel
@@ -234,6 +235,7 @@
%patch24 -p1 -b .guestlib
%patch26 -p1 -b .nobundles
%patch27 -p2 -b .gcc
+%patch28 -p1 -b .smap
# CRLF->LF
sed -i 's/\r//' COPYING
@@ -619,6 +621,11 @@
%changelog
+* Mon May 04 2015 Sérgio Basto <sergio(a)serjux.com> - 4.3.26-3
+- Added diff_smap_4.patch from https://www.virtualbox.org/ticket/13961 ,
+ may fix problems for kernel >= 3.19 , I still need disable 3D to run plasma 5
+ ( https://forums.virtualbox.org/viewtopic.php?f=6&t=64452&start=15#p320557 )
+
* Mon May 04 2015 Sérgio Basto <sergio(a)serjux.com> - 4.3.26-2
- Rebuilt for F22 new xorg ABI
- Allow build with gcc 5.1
9 years, 6 months
rpms/VirtualBox/devel VirtualBox-4.3.26-gcc.patch, NONE, 1.1 VirtualBox.spec, 1.71, 1.72 VirtualBox-4.3.10-gcc.patch, 1.1, NONE
by Sérgio M. Basto
Author: sergiomb
Update of /cvs/free/rpms/VirtualBox/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv14497
Modified Files:
VirtualBox.spec
Added Files:
VirtualBox-4.3.26-gcc.patch
Removed Files:
VirtualBox-4.3.10-gcc.patch
Log Message:
* Mon May 04 2015 Sérgio Basto <sergio(a)serjux.com> - 4.3.26-2
- Rebuilt for F22 new xorg ABI
- Allow build with gcc 5.1
VirtualBox-4.3.26-gcc.patch:
configure | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
--- NEW FILE VirtualBox-4.3.26-gcc.patch ---
Index: trunk/configure
===================================================================
--- a/trunk/configure
+++ b/trunk/configure
@@ -423,6 +423,7 @@
-o \( $cc_maj -eq 4 -a $cc_min -lt 1 -a "$OS" != "darwin" \) \
-o \( $cc_maj -eq 4 -a $cc_min -gt 9 \) \
- -o $cc_maj -gt 4 ]; then
- log_failure "gcc version $cc_ver found, expected gcc 3.x with x>1 or gcc 4.x with 0<x<10"
+ -o \( $cc_maj -eq 5 -a $cc_min -gt 1 \) \
+ -o $cc_maj -gt 5 ]; then
+ log_failure "gcc version $cc_maj.$cc_min found, expected gcc 3.x with x>1 or gcc 4.x with 0<x<10 or gcc 5.1"
fail really
else
log_success "found version $cc_ver"
Index: VirtualBox.spec
===================================================================
RCS file: /cvs/free/rpms/VirtualBox/devel/VirtualBox.spec,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- VirtualBox.spec 24 Mar 2015 10:07:10 -0000 1.71
+++ VirtualBox.spec 4 May 2015 16:16:25 -0000 1.72
@@ -27,7 +27,7 @@
Name: VirtualBox
Version: 4.3.26
-Release: 1%{?prerel:.%{prerel}}%{?dist}
+Release: 2%{?prerel:.%{prerel}}%{?dist}
Summary: A general-purpose full virtualizer for PC hardware
Group: Development/Tools
@@ -52,7 +52,7 @@
Patch23: VirtualBox-4.3.10-xserver_guest.patch
Patch24: VirtualBox-4.3.0-VBoxGuestLib.patch
Patch26: VirtualBox-4.3.0-no-bundles.patch
-#Patch27: VirtualBox-4.3.10-gcc.patch
+Patch27: VirtualBox-4.3.26-gcc.patch
BuildRequires: kBuild >= 0.1.9998
BuildRequires: SDL-devel xalan-c-devel
@@ -233,7 +233,7 @@
%patch23 -p1 -b .xserver_guest
%patch24 -p1 -b .guestlib
%patch26 -p1 -b .nobundles
-#patch27 -p1 -b .gcc
+%patch27 -p2 -b .gcc
# CRLF->LF
sed -i 's/\r//' COPYING
@@ -619,6 +619,10 @@
%changelog
+* Mon May 04 2015 Sérgio Basto <sergio(a)serjux.com> - 4.3.26-2
+- Rebuilt for F22 new xorg ABI
+- Allow build with gcc 5.1
+
* Tue Mar 24 2015 Leigh Scott <leigh123linux(a)googlemail.com> - 4.3.26-1
- New upstream release .
--- VirtualBox-4.3.10-gcc.patch DELETED ---
9 years, 6 months
rpms/mpd/devel mpd-0.19.9.tar.xz.sig, NONE, 1.1 .cvsignore, 1.22, 1.23 mpd.spec, 1.45, 1.46 sources, 1.22, 1.23 mpd-0.19.2.tar.xz.sig, 1.1, NONE
by Ankur Sinha
Author: ankursinha
Update of /cvs/free/rpms/mpd/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv3808
Modified Files:
.cvsignore mpd.spec sources
Added Files:
mpd-0.19.9.tar.xz.sig
Removed Files:
mpd-0.19.2.tar.xz.sig
Log Message:
* Mon May 04 2015 Ankur Sinha <ankursinha AT fedoraproject DOT org> 1:0.19.9-1
- Update to latest upstream version
- remove conflicts with mpich2 - it doesn't apply any more
--- NEW FILE mpd-0.19.9.tar.xz.sig ---
9 years, 6 months