Compare commits

...

32 Commits

Author SHA1 Message Date
Stephan Raue
7e75a7a7a7 config/version: set version to 1.95.1 (2.0 beta 1)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-04-07 23:19:01 +02:00
Stephan Raue
2a65bc7b74 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-2.0 2012-04-07 16:31:59 +02:00
Stephan Raue
8c2bdf8f36 Merge pull request #409 from stefansaraev/vdr
vdr: adjust for fontconfig 2.9.0
2012-04-07 07:29:42 -07:00
Stephan Raue
4b6ad2579e Merge pull request #413 from vpeter4/vuplus
xbmc-addon-vuplus: version update to ee4f247
2012-04-07 07:29:22 -07:00
vpeter4
52d90b6ba8 xbmc-addon-vuplus: version update to ee4f247 2012-04-07 12:21:01 +02:00
Stefan Saraev
9daf4bdba4 vdr: adjust for fontconfig 2.9.0
see http://cgit.freedesktop.org/fontconfig/commit/?id=a18ca17b6211f62fbd1d893811b94b8c83db4cc0
2012-04-06 13:12:21 +03:00
Stephan Raue
243fb0d01e Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-2.0 2012-04-06 00:54:56 +02:00
Stephan Raue
0815274446 projects/*/linux: disable CONFIG_ACPI_AC, enable CONFIG_ACPI_PROCESSOR_AGGREGATOR, disable CONFIG_ACPI_PCI_SLOT
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-04-06 00:53:27 +02:00
Stephan Raue
eb33f377c8 installer: add SSH description
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-04-05 16:04:53 +02:00
Stephan Raue
5a45c3555f xbmc-pvr: update XVBA patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-04-05 16:02:03 +02:00
Stephan Raue
42270be4b2 xbmc: update XVBA patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-04-05 16:01:51 +02:00
Stephan Raue
c411069965 udev: update to udev-182
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-04-05 05:10:09 +02:00
Stephan Raue
fa2247abd3 xbmc-addon-vuplus: update to xbmc-addon-vuplus-xbmc-addon-vuplus
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-04-05 04:41:10 +02:00
Stephan Raue
1f15a9d9d0 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2012-04-05 04:40:00 +02:00
Stephan Raue
431bffd30e Merge pull request #401 from vpeter4/vuplus
xbmc-addon-vuplus: version update
2012-04-04 03:13:57 -07:00
Stephan Raue
4711ccbe05 Merge pull request #397 from stefansaraev/virtual
Virtual: add open-vm-tools
2012-04-04 03:13:32 -07:00
Stefan Saraev
73a8604f2b xf86-video-vmware: depend on open-wm-tools 2012-04-04 12:42:50 +03:00
Stefan Saraev
b0f70b42a6 new package: open-vm-tools 2012-04-04 12:42:39 +03:00
Stefan Saraev
ea20d6c58f new package: procps 2012-04-04 12:42:22 +03:00
vpeter4
472e757004 xbmc-addon-vuplus: version update 2012-04-04 08:45:47 +02:00
Stephan Raue
2c4b180efe projects/ATV: temporary disable build of atv-bootloader
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-04-04 07:27:28 +02:00
Stephan Raue
ef63dab7e0 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-2.0 2012-04-04 05:35:07 +02:00
Stephan Raue
75b05ab9ae Merge pull request #396 from Riddles81/patch-1
Giada N20 - Missing remote keys
2012-04-03 16:50:57 -07:00
Riddles81
0c5b66799b Fixed the line key description for newly added * and # keys 2012-04-04 09:15:04 +09:30
Stephan Raue
08f7eb0208 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv into openelec-2.0 2012-04-04 01:03:17 +02:00
queeup
4c1acc7559 Turkish translate of 7a06739ea6 openelec-settings: add samba security to the config ui 2012-04-04 00:27:27 +02:00
Stephan Raue
5016650396 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2012-04-04 00:24:40 +02:00
Stephan Raue
de3ad744ba automake: update to automake-1.11.4
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-04-04 00:24:16 +02:00
Stephan Raue
30b2847118 linux: update to linux-3.2.14, this fixes #391
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-04-04 00:23:39 +02:00
Riddles81
c3b21c1b5e Not able to set OS as RW to check but this is a direct mapping of the evtest results for the Star & Hash keys which are currently not usable. 2012-04-03 21:04:54 +09:30
Stephan Raue
9e3d3b9373 Merge pull request #394 from vpeter4/vuplus
xbmc-addon-vuplus: version update
2012-04-03 01:06:27 -07:00
vpeter4
422567dc60 xbmc-addon-vuplus: version update 2012-04-02 09:05:44 +02:00
57 changed files with 467 additions and 137 deletions

View File

@@ -1,5 +1,5 @@
# VERSION: set full version, use "devel" for development version
OPENELEC_VERSION="1.95.0"
OPENELEC_VERSION="1.95.1"
# OS_VERSION: OS Version
OS_VERSION="2.0"

View File

@@ -0,0 +1,14 @@
diff --git a/font.c b/font.c
index 706a017..72c5ec3 100644
--- a/font.c
+++ b/font.c
@@ -482,7 +482,8 @@ cString cFont::GetFontFileName(const char *FontName)
FcPatternAddBool(pat, FC_SCALABLE, FcTrue);
FcConfigSubstitute(NULL, pat, FcMatchPattern);
FcDefaultSubstitute(pat);
- FcFontSet *fontset = FcFontSort(NULL, pat, FcFalse, NULL, NULL);
+ FcResult fresult;
+ FcFontSet *fontset = FcFontSort(NULL, pat, FcFalse, NULL, &fresult);
if (fontset) {
for (int i = 0; i < fontset->nfont; i++) {
FcBool scalable;

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="linux"
PKG_VERSION="3.2.13"
PKG_VERSION="3.2.14"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -5,7 +5,7 @@
<string id="2000">Sistem</string>
<string id="2010">Klavye</string>
<string id="2011">Klavye düzeni</string>
<string id="2012">Alternatif klavye düeni (isteğe bağlı)</string>
<string id="2012">Alternatif klavye düzeni (isteğe bağlı)</string>
<string id="2020">Sistem Güncelleme</string>
<string id="2021">Sistem Güncelleme</string>
<string id="2050">LCD/VFD</string>
@@ -36,5 +36,8 @@
<string id="5000">Samba</string>
<string id="5010">Önyükleme</string>
<string id="5011">Samba'yı önyüklemede başlat</string>
<string id="5012">Samba İçin Parola Kullan</string>
<string id="5013">Samba Kullanıcı adı</string>
<string id="5014">Samba Parolası</string>
</strings>

View File

@@ -19,8 +19,8 @@
################################################################################
PKG_NAME="xbmc-addon-vuplus"
PKG_VERSION="fabcc93"
PKG_REV="3"
PKG_VERSION="ee4f247"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/jdembski/xbmc-addon-vuplus"

View File

@@ -1045,7 +1045,7 @@ index f0b4aeb..47d25e4 100644
m_paused = false;
m_clock = 0;
diff --git a/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp b/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp
index 8172750..d6f91da 100644
index 8172750..77e4855 100644
--- a/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp
+++ b/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp
@@ -61,6 +61,9 @@
@@ -1086,7 +1086,19 @@ index 8172750..d6f91da 100644
//m_iYV12RenderBuffer = 0;
return;
}
@@ -569,6 +577,11 @@ void CLinuxRendererGL::Flush()
@@ -241,6 +249,11 @@ bool CLinuxRendererGL::ValidateRenderTarget()
else
CLog::Log(LOGNOTICE,"Using GL_TEXTURE_2D");
+ // function pointer for texture might change in
+ // call to LoadShaders
+ for (int i = 0 ; i < m_NumYV12Buffers ; i++)
+ (this->*m_textureDelete)(i);
+
// create the yuv textures
LoadShaders();
@@ -569,6 +582,11 @@ void CLinuxRendererGL::Flush()
m_bValidated = false;
}
@@ -1098,7 +1110,7 @@ index 8172750..d6f91da 100644
void CLinuxRendererGL::Update(bool bPauseDrawing)
{
if (!m_bConfigured) return;
@@ -730,14 +743,15 @@ unsigned int CLinuxRendererGL::PreInit()
@@ -730,14 +748,15 @@ unsigned int CLinuxRendererGL::PreInit()
{
CSingleLock lock(g_graphicsContext);
m_bConfigured = false;
@@ -1117,7 +1129,7 @@ index 8172750..d6f91da 100644
// setup the background colour
m_clearColour = (float)(g_advancedSettings.m_videoBlackBarColour & 0xff) / 0xff;
@@ -817,7 +831,7 @@ void CLinuxRendererGL::UpdateVideoFilter()
@@ -817,7 +836,7 @@ void CLinuxRendererGL::UpdateVideoFilter()
case VS_SCALINGMETHOD_LINEAR:
SetTextureFilter(m_scalingMethod == VS_SCALINGMETHOD_NEAREST ? GL_NEAREST : GL_LINEAR);
m_renderQuality = RQ_SINGLEPASS;
@@ -1126,7 +1138,7 @@ index 8172750..d6f91da 100644
{
m_pVideoFilterShader = new StretchFilterShader();
if (!m_pVideoFilterShader->CompileAndLink())
@@ -898,6 +912,11 @@ void CLinuxRendererGL::LoadShaders(int field)
@@ -898,6 +917,11 @@ void CLinuxRendererGL::LoadShaders(int field)
CLog::Log(LOGNOTICE, "GL: Using VAAPI render method");
m_renderMethod = RENDER_VAAPI;
}
@@ -1138,7 +1150,7 @@ index 8172750..d6f91da 100644
else
{
int requestedMethod = g_guiSettings.GetInt("videoplayer.rendermethod");
@@ -1032,6 +1051,18 @@ void CLinuxRendererGL::LoadShaders(int field)
@@ -1032,6 +1056,18 @@ void CLinuxRendererGL::LoadShaders(int field)
m_textureCreate = &CLinuxRendererGL::CreateVAAPITexture;
m_textureDelete = &CLinuxRendererGL::DeleteVAAPITexture;
}
@@ -1157,7 +1169,7 @@ index 8172750..d6f91da 100644
else
{
// setup default YV12 texture handlers
@@ -1125,6 +1156,13 @@ void CLinuxRendererGL::Render(DWORD flags, int renderBuffer)
@@ -1125,6 +1161,13 @@ void CLinuxRendererGL::Render(DWORD flags, int renderBuffer)
RenderVDPAU(renderBuffer, m_currentField);
}
#endif
@@ -1171,7 +1183,7 @@ index 8172750..d6f91da 100644
#ifdef HAVE_LIBVA
else if (m_renderMethod & RENDER_VAAPI)
{
@@ -1598,6 +1636,77 @@ void CLinuxRendererGL::RenderVAAPI(int index, int field)
@@ -1598,6 +1641,77 @@ void CLinuxRendererGL::RenderVAAPI(int index, int field)
#endif
}
@@ -1249,14 +1261,15 @@ index 8172750..d6f91da 100644
void CLinuxRendererGL::RenderSoftware(int index, int field)
{
YUVPLANES &planes = m_buffers[index].fields[field];
@@ -2352,6 +2461,424 @@ void CLinuxRendererGL::UploadVAAPITexture(int index)
@@ -2352,6 +2466,426 @@ void CLinuxRendererGL::UploadVAAPITexture(int index)
#endif
}
+void CLinuxRendererGL::DeleteXVBATexture(int index)
+{
+#ifdef HAVE_LIBXVBA
+ YUVPLANE &plane = m_buffers[index].fields[0][1];
+ YUVPLANE &planeFallback = m_buffers[index].fields[0][1];
+ YUVFIELDS &fields = m_buffers[index].fields;
+
+ if (m_buffers[index].xvba)
+ m_buffers[index].xvba->FinishGL();
@@ -1264,11 +1277,12 @@ index 8172750..d6f91da 100644
+ SAFE_RELEASE(m_buffers[index].xvba);
+ SAFE_RELEASE(m_buffers[index].xvba_tmp);
+
+ if(plane.id && glIsTexture(plane.id))
+ glDeleteTextures(1, &plane.id);
+ plane.id = 0;
+ m_buffers[index].fields[0][0].id = 0;
+
+ if(planeFallback.id && glIsTexture(planeFallback.id))
+ glDeleteTextures(1, &planeFallback.id);
+ planeFallback.id = 0;
+ fields[0][0].id = 0;
+ fields[1][0].id = 0;
+ fields[2][0].id = 0;
+#endif
+}
+
@@ -1674,7 +1688,7 @@ index 8172750..d6f91da 100644
void CLinuxRendererGL::UploadYUV422PackedTexture(int source)
{
YUVBUFFER& buf = m_buffers[source];
@@ -2935,6 +3462,9 @@ bool CLinuxRendererGL::Supports(ERENDERFEATURE feature)
@@ -2935,6 +3469,9 @@ bool CLinuxRendererGL::Supports(ERENDERFEATURE feature)
if (m_renderMethod & RENDER_VAAPI)
return false;
@@ -1684,7 +1698,7 @@ index 8172750..d6f91da 100644
return (m_renderMethod & RENDER_GLSL)
|| (m_renderMethod & RENDER_ARB)
|| ((m_renderMethod & RENDER_SW) && glewIsSupported("GL_ARB_imaging") == GL_TRUE);
@@ -2948,6 +3478,9 @@ bool CLinuxRendererGL::Supports(ERENDERFEATURE feature)
@@ -2948,6 +3485,9 @@ bool CLinuxRendererGL::Supports(ERENDERFEATURE feature)
if (m_renderMethod & RENDER_VAAPI)
return false;
@@ -1694,7 +1708,7 @@ index 8172750..d6f91da 100644
return (m_renderMethod & RENDER_GLSL)
|| (m_renderMethod & RENDER_ARB)
|| ((m_renderMethod & RENDER_SW) && glewIsSupported("GL_ARB_imaging") == GL_TRUE);
@@ -2971,7 +3504,8 @@ bool CLinuxRendererGL::Supports(ERENDERFEATURE feature)
@@ -2971,7 +3511,8 @@ bool CLinuxRendererGL::Supports(ERENDERFEATURE feature)
if (feature == RENDERFEATURE_NONLINSTRETCH)
{
if (((m_renderMethod & RENDER_GLSL) && !(m_renderMethod & RENDER_POT)) ||
@@ -1704,7 +1718,7 @@ index 8172750..d6f91da 100644
return true;
}
@@ -3034,10 +3568,22 @@ bool CLinuxRendererGL::Supports(EINTERLACEMETHOD method)
@@ -3034,10 +3575,22 @@ bool CLinuxRendererGL::Supports(EINTERLACEMETHOD method)
return false;
#endif
@@ -1731,7 +1745,7 @@ index 8172750..d6f91da 100644
if((method == VS_INTERLACEMETHOD_RENDER_BLEND
|| method == VS_INTERLACEMETHOD_RENDER_WEAVE_INVERTED
@@ -3069,7 +3615,7 @@ bool CLinuxRendererGL::Supports(ESCALINGMETHOD method)
@@ -3069,7 +3622,7 @@ bool CLinuxRendererGL::Supports(ESCALINGMETHOD method)
|| method == VS_SCALINGMETHOD_LANCZOS3)
{
if ((glewIsSupported("GL_EXT_framebuffer_object") && (m_renderMethod & RENDER_GLSL)) ||
@@ -1740,7 +1754,7 @@ index 8172750..d6f91da 100644
{
// spline36 and lanczos3 are only allowed through advancedsettings.xml
if(method != VS_SCALINGMETHOD_SPLINE36
@@ -3128,7 +3674,7 @@ void CLinuxRendererGL::UnBindPbo(YUVBUFFER& buff)
@@ -3128,7 +3681,7 @@ void CLinuxRendererGL::UnBindPbo(YUVBUFFER& buff)
pbo = true;
glBindBufferARB(GL_PIXEL_UNPACK_BUFFER_ARB, buff.pbo[plane]);
@@ -1749,7 +1763,7 @@ index 8172750..d6f91da 100644
buff.image.plane[plane] = (BYTE*)glMapBufferARB(GL_PIXEL_UNPACK_BUFFER_ARB, GL_WRITE_ONLY_ARB) + PBO_OFFSET;
}
if(pbo)
@@ -3152,4 +3698,13 @@ void CLinuxRendererGL::AddProcessor(VAAPI::CHolder& holder)
@@ -3152,4 +3705,13 @@ void CLinuxRendererGL::AddProcessor(VAAPI::CHolder& holder)
}
#endif

View File

@@ -1045,7 +1045,7 @@ index f0b4aeb..47d25e4 100644
m_paused = false;
m_clock = 0;
diff --git a/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp b/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp
index 8172750..d6f91da 100644
index 8172750..77e4855 100644
--- a/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp
+++ b/xbmc/cores/VideoRenderers/LinuxRendererGL.cpp
@@ -61,6 +61,9 @@
@@ -1086,7 +1086,19 @@ index 8172750..d6f91da 100644
//m_iYV12RenderBuffer = 0;
return;
}
@@ -569,6 +577,11 @@ void CLinuxRendererGL::Flush()
@@ -241,6 +249,11 @@ bool CLinuxRendererGL::ValidateRenderTarget()
else
CLog::Log(LOGNOTICE,"Using GL_TEXTURE_2D");
+ // function pointer for texture might change in
+ // call to LoadShaders
+ for (int i = 0 ; i < m_NumYV12Buffers ; i++)
+ (this->*m_textureDelete)(i);
+
// create the yuv textures
LoadShaders();
@@ -569,6 +582,11 @@ void CLinuxRendererGL::Flush()
m_bValidated = false;
}
@@ -1098,7 +1110,7 @@ index 8172750..d6f91da 100644
void CLinuxRendererGL::Update(bool bPauseDrawing)
{
if (!m_bConfigured) return;
@@ -730,14 +743,15 @@ unsigned int CLinuxRendererGL::PreInit()
@@ -730,14 +748,15 @@ unsigned int CLinuxRendererGL::PreInit()
{
CSingleLock lock(g_graphicsContext);
m_bConfigured = false;
@@ -1117,7 +1129,7 @@ index 8172750..d6f91da 100644
// setup the background colour
m_clearColour = (float)(g_advancedSettings.m_videoBlackBarColour & 0xff) / 0xff;
@@ -817,7 +831,7 @@ void CLinuxRendererGL::UpdateVideoFilter()
@@ -817,7 +836,7 @@ void CLinuxRendererGL::UpdateVideoFilter()
case VS_SCALINGMETHOD_LINEAR:
SetTextureFilter(m_scalingMethod == VS_SCALINGMETHOD_NEAREST ? GL_NEAREST : GL_LINEAR);
m_renderQuality = RQ_SINGLEPASS;
@@ -1126,7 +1138,7 @@ index 8172750..d6f91da 100644
{
m_pVideoFilterShader = new StretchFilterShader();
if (!m_pVideoFilterShader->CompileAndLink())
@@ -898,6 +912,11 @@ void CLinuxRendererGL::LoadShaders(int field)
@@ -898,6 +917,11 @@ void CLinuxRendererGL::LoadShaders(int field)
CLog::Log(LOGNOTICE, "GL: Using VAAPI render method");
m_renderMethod = RENDER_VAAPI;
}
@@ -1138,7 +1150,7 @@ index 8172750..d6f91da 100644
else
{
int requestedMethod = g_guiSettings.GetInt("videoplayer.rendermethod");
@@ -1032,6 +1051,18 @@ void CLinuxRendererGL::LoadShaders(int field)
@@ -1032,6 +1056,18 @@ void CLinuxRendererGL::LoadShaders(int field)
m_textureCreate = &CLinuxRendererGL::CreateVAAPITexture;
m_textureDelete = &CLinuxRendererGL::DeleteVAAPITexture;
}
@@ -1157,7 +1169,7 @@ index 8172750..d6f91da 100644
else
{
// setup default YV12 texture handlers
@@ -1125,6 +1156,13 @@ void CLinuxRendererGL::Render(DWORD flags, int renderBuffer)
@@ -1125,6 +1161,13 @@ void CLinuxRendererGL::Render(DWORD flags, int renderBuffer)
RenderVDPAU(renderBuffer, m_currentField);
}
#endif
@@ -1171,7 +1183,7 @@ index 8172750..d6f91da 100644
#ifdef HAVE_LIBVA
else if (m_renderMethod & RENDER_VAAPI)
{
@@ -1598,6 +1636,77 @@ void CLinuxRendererGL::RenderVAAPI(int index, int field)
@@ -1598,6 +1641,77 @@ void CLinuxRendererGL::RenderVAAPI(int index, int field)
#endif
}
@@ -1249,14 +1261,15 @@ index 8172750..d6f91da 100644
void CLinuxRendererGL::RenderSoftware(int index, int field)
{
YUVPLANES &planes = m_buffers[index].fields[field];
@@ -2352,6 +2461,424 @@ void CLinuxRendererGL::UploadVAAPITexture(int index)
@@ -2352,6 +2466,426 @@ void CLinuxRendererGL::UploadVAAPITexture(int index)
#endif
}
+void CLinuxRendererGL::DeleteXVBATexture(int index)
+{
+#ifdef HAVE_LIBXVBA
+ YUVPLANE &plane = m_buffers[index].fields[0][1];
+ YUVPLANE &planeFallback = m_buffers[index].fields[0][1];
+ YUVFIELDS &fields = m_buffers[index].fields;
+
+ if (m_buffers[index].xvba)
+ m_buffers[index].xvba->FinishGL();
@@ -1264,11 +1277,12 @@ index 8172750..d6f91da 100644
+ SAFE_RELEASE(m_buffers[index].xvba);
+ SAFE_RELEASE(m_buffers[index].xvba_tmp);
+
+ if(plane.id && glIsTexture(plane.id))
+ glDeleteTextures(1, &plane.id);
+ plane.id = 0;
+ m_buffers[index].fields[0][0].id = 0;
+
+ if(planeFallback.id && glIsTexture(planeFallback.id))
+ glDeleteTextures(1, &planeFallback.id);
+ planeFallback.id = 0;
+ fields[0][0].id = 0;
+ fields[1][0].id = 0;
+ fields[2][0].id = 0;
+#endif
+}
+
@@ -1674,7 +1688,7 @@ index 8172750..d6f91da 100644
void CLinuxRendererGL::UploadYUV422PackedTexture(int source)
{
YUVBUFFER& buf = m_buffers[source];
@@ -2935,6 +3462,9 @@ bool CLinuxRendererGL::Supports(ERENDERFEATURE feature)
@@ -2935,6 +3469,9 @@ bool CLinuxRendererGL::Supports(ERENDERFEATURE feature)
if (m_renderMethod & RENDER_VAAPI)
return false;
@@ -1684,7 +1698,7 @@ index 8172750..d6f91da 100644
return (m_renderMethod & RENDER_GLSL)
|| (m_renderMethod & RENDER_ARB)
|| ((m_renderMethod & RENDER_SW) && glewIsSupported("GL_ARB_imaging") == GL_TRUE);
@@ -2948,6 +3478,9 @@ bool CLinuxRendererGL::Supports(ERENDERFEATURE feature)
@@ -2948,6 +3485,9 @@ bool CLinuxRendererGL::Supports(ERENDERFEATURE feature)
if (m_renderMethod & RENDER_VAAPI)
return false;
@@ -1694,7 +1708,7 @@ index 8172750..d6f91da 100644
return (m_renderMethod & RENDER_GLSL)
|| (m_renderMethod & RENDER_ARB)
|| ((m_renderMethod & RENDER_SW) && glewIsSupported("GL_ARB_imaging") == GL_TRUE);
@@ -2971,7 +3504,8 @@ bool CLinuxRendererGL::Supports(ERENDERFEATURE feature)
@@ -2971,7 +3511,8 @@ bool CLinuxRendererGL::Supports(ERENDERFEATURE feature)
if (feature == RENDERFEATURE_NONLINSTRETCH)
{
if (((m_renderMethod & RENDER_GLSL) && !(m_renderMethod & RENDER_POT)) ||
@@ -1704,7 +1718,7 @@ index 8172750..d6f91da 100644
return true;
}
@@ -3034,10 +3568,22 @@ bool CLinuxRendererGL::Supports(EINTERLACEMETHOD method)
@@ -3034,10 +3575,22 @@ bool CLinuxRendererGL::Supports(EINTERLACEMETHOD method)
return false;
#endif
@@ -1731,7 +1745,7 @@ index 8172750..d6f91da 100644
if((method == VS_INTERLACEMETHOD_RENDER_BLEND
|| method == VS_INTERLACEMETHOD_RENDER_WEAVE_INVERTED
@@ -3069,7 +3615,7 @@ bool CLinuxRendererGL::Supports(ESCALINGMETHOD method)
@@ -3069,7 +3622,7 @@ bool CLinuxRendererGL::Supports(ESCALINGMETHOD method)
|| method == VS_SCALINGMETHOD_LANCZOS3)
{
if ((glewIsSupported("GL_EXT_framebuffer_object") && (m_renderMethod & RENDER_GLSL)) ||
@@ -1740,7 +1754,7 @@ index 8172750..d6f91da 100644
{
// spline36 and lanczos3 are only allowed through advancedsettings.xml
if(method != VS_SCALINGMETHOD_SPLINE36
@@ -3128,7 +3674,7 @@ void CLinuxRendererGL::UnBindPbo(YUVBUFFER& buff)
@@ -3128,7 +3681,7 @@ void CLinuxRendererGL::UnBindPbo(YUVBUFFER& buff)
pbo = true;
glBindBufferARB(GL_PIXEL_UNPACK_BUFFER_ARB, buff.pbo[plane]);
@@ -1749,7 +1763,7 @@ index 8172750..d6f91da 100644
buff.image.plane[plane] = (BYTE*)glMapBufferARB(GL_PIXEL_UNPACK_BUFFER_ARB, GL_WRITE_ONLY_ARB) + PBO_OFFSET;
}
if(pbo)
@@ -3152,4 +3698,13 @@ void CLinuxRendererGL::AddProcessor(VAAPI::CHolder& holder)
@@ -3152,4 +3705,13 @@ void CLinuxRendererGL::AddProcessor(VAAPI::CHolder& holder)
}
#endif

View File

@@ -0,0 +1,40 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
cd $PKG_BUILD
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--enable-shared \
--disable-static \
--without-pam \
--without-gtk2 \
--without-gtkmm \
--without-dnet \
--without-x \
--without-icu \
--with-linuxdir=$(kernel_path)
make CFLAGS+="-DG_DISABLE_DEPRECATED"

View File

@@ -0,0 +1,42 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
# setup keyboard layout
#
# runlevels: openelec
(
# exit if not in vmware
if [ ! -x /usr/bin/vmware-checkvm ] || ! /usr/bin/vmware-checkvm > /dev/null 2>&1 ; then
exit 0
fi
wait_for_xorg
# load modules
modprobe vmhgfs
modprobe vmsync
modprobe vmblock
modprobe -r pcnet32
modprobe vmxnet
modprobe pcnet32
/usr/bin/vmtoolsd --background /var/run/vmtoolsd.pid
)&

View File

@@ -0,0 +1,54 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
VER=`ls $BUILD/linux*/modules/lib/modules`
mkdir -p $INSTALL/lib/modules/$VER/open-vm-tools
find $PKG_BUILD/ -name \*.ko -exec cp {} $INSTALL/lib/modules/$VER/open-vm-tools \;
mkdir -p $INSTALL/sbin
cp -PR $PKG_BUILD/hgfsmounter/mount.vmhgfs $INSTALL/sbin
mkdir -p $INSTALL/usr/lib
cp -PR $PKG_BUILD/libguestlib/.libs/libguestlib.so* $INSTALL/usr/lib
cp -PR $PKG_BUILD/libhgfs/.libs/libhgfs.so* $INSTALL/usr/lib
cp -PR $PKG_BUILD/libvmtools/.libs/libvmtools.so* $INSTALL/usr/lib
mkdir -p $INSTALL/usr/lib/open-vm-tools/plugins/common
cp -PR $PKG_BUILD/services/plugins/*/.libs/libhgfsServer.so $INSTALL/usr/lib/open-vm-tools/plugins/common
cp -PR $PKG_BUILD/services/plugins/*/.libs/libvix.so $INSTALL/usr/lib/open-vm-tools/plugins/common
mkdir -p $INSTALL/usr/lib/open-vm-tools/plugins/vmsvc
cp -PR $PKG_BUILD/services/plugins/*/.libs/libguestInfo.so $INSTALL/usr/lib/open-vm-tools/plugins/vmsvc
cp -PR $PKG_BUILD/services/plugins/*/.libs/libpowerOps.so $INSTALL/usr/lib/open-vm-tools/plugins/vmsvc
cp -PR $PKG_BUILD/services/plugins/*/.libs/libtimeSync.so $INSTALL/usr/lib/open-vm-tools/plugins/vmsvc
cp -PR $PKG_BUILD/services/plugins/*/.libs/libvmbackup.so $INSTALL/usr/lib/open-vm-tools/plugins/vmsvc
mkdir -p $INSTALL/usr/bin
cp -PR $PKG_BUILD/services/vmtoolsd/.libs/vmtoolsd $INSTALL/usr/bin
cp -PR $PKG_BUILD/checkvm/.libs/vmware-checkvm $INSTALL/usr/bin
cp -PR $PKG_BUILD/hgfsclient/.libs/vmware-hgfsclient $INSTALL/usr/bin
cp -PR $PKG_BUILD/rpctool/vmware-rpctool $INSTALL/usr/bin
cp -PR $PKG_BUILD/toolbox/.libs/vmware-toolbox-cmd $INSTALL/usr/bin
cp -PR $PKG_BUILD/xferlogs/.libs/vmware-xferlogs $INSTALL/usr/bin

View File

@@ -0,0 +1,37 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2011 Anthony Nash (nash.ant@gmail.com)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="open-vm-tools"
PKG_VERSION="2012.03.13-651368"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://open-vm-tools.sourceforge.net"
PKG_URL="$SOURCEFORGE_SRC/project/open-vm-tools/open-vm-tools/2012.03.13/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS="procps"
PKG_BUILD_DEPENDS="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="virtualization"
PKG_SHORTDESC="open-vm-tools: open source implementation of VMware Tools"
PKG_LONGDESC="open-vm-tools: open source implementation of VMware Tools"
PKG_IS_ADDON="no"
PKG_AUTORECONF="yes"

View File

@@ -0,0 +1,26 @@
diff --git a/configure b/configure
index 3861c20..bec644c 100755
--- a/configure
+++ b/configure
@@ -2881,7 +2881,7 @@ if test "$with_kernel_modules" = "yes"; then
if test ! -d "$LINUXDIR/kernel/"; then
as_fn_error $? "$LINUXDIR/kernel does not exist" "$LINENO" 5
fi
- LINUXINCLUDE="$LINUXDIR/build/include"
+ LINUXINCLUDE="$LINUXDIR/include"
if test ! -d "$LINUXINCLUDE"; then
as_fn_error $? "Can't find include dir under $LINUXDIR" "$LINENO" 5
fi
diff --git a/configure.ac b/configure.ac
index be4a7c0..2bf6779 100644
--- a/configure.ac
+++ b/configure.ac
@@ -148,7 +148,7 @@ if test "$with_kernel_modules" = "yes"; then
if test ! -d "$LINUXDIR/kernel/"; then
AC_MSG_ERROR([$LINUXDIR/kernel does not exist])
fi
- LINUXINCLUDE="$LINUXDIR/build/include"
+ LINUXINCLUDE="$LINUXDIR/include"
if test ! -d "$LINUXINCLUDE"; then
AC_MSG_ERROR([Can't find include dir under $LINUXDIR])
fi

30
packages/sysutils/procps/build Executable file
View File

@@ -0,0 +1,30 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
setup_toolchain host
cd $PKG_BUILD
$MAKE CPPFLAGS=""

View File

@@ -0,0 +1,26 @@
#!/bin/sh
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
. config/options $1
mkdir -p $INSTALL/usr/lib
cp -PR $PKG_BUILD/proc/libproc-*.so $INSTALL/usr/lib

View File

@@ -0,0 +1,36 @@
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2012 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2011-2011 Gregor Fuis (gujs@openelec.tv)
#
# This Program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This Program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC.tv; see the file COPYING. If not, write to
# the Free Software Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.
# http://www.gnu.org/copyleft/gpl.html
################################################################################
PKG_NAME="procps"
PKG_VERSION="3.2.8"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://procps.sourceforge.net/"
PKG_URL="http://procps.sourceforge.net/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="toolchain ncurses"
PKG_PRIORITY="optional"
PKG_SECTION="system/utils"
PKG_SHORTDESC="procps is the package that has a bunch of small useful utilities that give information about processes using the /proc filesystem"
PKG_LONGDESC="procps is the package that has a bunch of small useful utilities that give information about processes using the /proc filesystem"
PKG_AUTORECONF="no"

View File

@@ -39,4 +39,7 @@
KEY_COMPOSE = KEY_INFO # Info/EPG
KEY_G = KEY_EPG # Guide
shift+KEY_3 = KEY_NUMERIC_POUND # Hash (#)
shift+KEY_8 = KEY_NUMERIC_STAR # Star (*)
KEY_POWER = KEY_POWER # Power

View File

@@ -38,19 +38,17 @@ LDFLAGS="$LDFLAGS -I$SYSROOT_PREFIX/usr/include/glib-2.0" \
--disable-silent-rules \
--disable-static \
--enable-shared \
--disable-manpages \
--disable-gtk-doc \
--disable-gtk-doc-html \
--disable-gtk-doc-pdf \
--disable-debug \
--disable-logging \
--disable-rule_generator \
--enable-hwdb \
--disable-udev_acl \
--enable-gudev \
--disable-introspection \
--disable-keymap \
--disable-floppy \
--enable-edd \
--without-selinux \
--without-systemdsystemunitdir \
--with-firmware-path="/storage/.config/firmware:/lib/firmware" \
@@ -59,8 +57,4 @@ LDFLAGS="$LDFLAGS -I$SYSROOT_PREFIX/usr/include/glib-2.0" \
--with-gnu-ld \
make
$STRIP src/udevd
$STRIP src/udevadm
$MAKEINSTALL

View File

@@ -33,44 +33,42 @@ add_group tty 5
add_group video 39
mkdir -p $INSTALL/usr/bin
cp $PKG_BUILD/src/udevadm $INSTALL/usr/bin
cp $PKG_BUILD/udevadm $INSTALL/usr/bin
mkdir -p $INSTALL/usr/lib
cp -PR $PKG_BUILD/src/.libs/libudev.so* $INSTALL/usr/lib
cp -PR $PKG_BUILD/src/extras/gudev/.libs/libgudev*.so* $INSTALL/usr/lib
cp -PR $PKG_BUILD/.libs/libudev.so* $INSTALL/usr/lib
cp -PR $PKG_BUILD/.libs/libgudev*.so* $INSTALL/usr/lib
rm -rf $INSTALL/usr/lib/libgudev*.*T
mkdir -p $INSTALL/lib/udev
for i in accelerometer ata_id cdrom_id collect mtd_probe scsi_id v4l_id; do
cp $PKG_BUILD/src/extras/$i/$i $INSTALL/lib/udev
cp $PKG_BUILD/$i $INSTALL/lib/udev
done
cp $PKG_BUILD/src/udevd $INSTALL/lib/udev
cp $PKG_BUILD/src/edd_id $INSTALL/lib/udev
# cp $PKG_BUILD/src/extras/rule_generator/rule_generator.functions $INSTALL/lib/udev
# cp $PKG_BUILD/src/extras/rule_generator/write_cd_rules $INSTALL/lib/udev
# cp $PKG_BUILD/src/extras/rule_generator/write_net_rules $INSTALL/lib/udev
cp $PKG_BUILD/udevd $INSTALL/lib/udev
# cp $PKG_BUILD/src/rule_generator/rule_generator.functions $INSTALL/lib/udev
# cp $PKG_BUILD/src/rule_generator/write_cd_rules $INSTALL/lib/udev
# cp $PKG_BUILD/src/rule_generator/write_net_rules $INSTALL/lib/udev
# chmod +x $INSTALL/lib/udev/write_cd_rules
# chmod +x $INSTALL/lib/udev/write_net_rules
mkdir -p $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/50-udev-default.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/src/extras/cdrom_id/60-cdrom_id.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/60-persistent-alsa.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/60-persistent-input.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/60-persistent-serial.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/60-persistent-storage-tape.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/60-persistent-storage.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/src/extras/v4l_id/60-persistent-v4l.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/src/extras/accelerometer/61-accelerometer.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/src/extras/edd_id/61-persistent-storage-edd.rules $INSTALL/lib/udev/rules.d
# cp $PKG_BUILD/src/extras/rule_generator/75-cd-aliases-generator.rules $INSTALL/lib/udev/rules.d
# cp $PKG_BUILD/src/extras/rule_generator/75-persistent-net-generator.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/75-net-description.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/75-tty-description.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/src/extras/mtd_probe/75-probe_mtd.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/78-sound-card.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/80-drivers.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/rules.d/95-udev-late.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/50-udev-default.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/src/cdrom_id/60-cdrom_id.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/60-persistent-alsa.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/60-persistent-input.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/60-persistent-serial.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/60-persistent-storage-tape.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/60-persistent-storage.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/src/v4l_id/60-persistent-v4l.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/src/accelerometer/61-accelerometer.rules $INSTALL/lib/udev/rules.d
# cp $PKG_BUILD/src/rule_generator/75-cd-aliases-generator.rules $INSTALL/lib/udev/rules.d
# cp $PKG_BUILD/src/rule_generator/75-persistent-net-generator.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/75-net-description.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/75-tty-description.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/src/mtd_probe/75-probe_mtd.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/78-sound-card.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/80-drivers.rules $INSTALL/lib/udev/rules.d
cp $PKG_BUILD/rules/95-udev-late.rules $INSTALL/lib/udev/rules.d
mkdir -p $INSTALL/lib/udev/devices

View File

@@ -19,7 +19,7 @@
################################################################################
PKG_NAME="udev"
PKG_VERSION="181"
PKG_VERSION="182"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@@ -19,12 +19,12 @@
################################################################################
PKG_NAME="automake"
PKG_VERSION="1.11.2"
PKG_VERSION="1.11.4"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="http://sources.redhat.com/automake/"
PKG_URL="http://ftp.gnu.org/gnu/automake/$PKG_NAME-$PKG_VERSION.tar.bz2"
PKG_URL="http://ftp.gnu.org/gnu/automake/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS=""
PKG_BUILD_DEPENDS="ccache autoconf"
PKG_PRIORITY="optional"

View File

@@ -379,7 +379,7 @@ prompt_ssh() {
# uses:
# provides: SSH
MSG_TITLE="\Z1[ Enable SSH Server on start ]\Zn"
MSG_DETAIL="Enable SSH server per default.\n...todo...."
MSG_DETAIL="Enable SSH server per default.\nYou should only enable SSH server if you know what you are doing."
DIALOG_OPTIONS="--defaultno"
if dialog --colors --backtitle "$BACKTITLE" --title "$MSG_TITLE" $DIALOG_OPTIONS --yesno "$MSG_DETAIL" 0 0; then
SSH="1"

View File

@@ -25,7 +25,7 @@ PKG_ARCH="i386 x86_64"
PKG_LICENSE="OSS"
PKG_SITE="http://www.vmware.com"
PKG_URL="http://cgit.freedesktop.org/xorg/driver/xf86-video-vmware/snapshot/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS="libX11 Mesa"
PKG_DEPENDS="libX11 Mesa open-vm-tools"
PKG_BUILD_DEPENDS="toolchain Mesa"
PKG_PRIORITY="optional"
PKG_SECTION="x11/driver"

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/i386 3.2.13 Kernel Configuration
# Linux/i386 3.2.14 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
@@ -445,7 +445,7 @@ CONFIG_ACPI_VIDEO=y
CONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_PROCESSOR=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0

View File

@@ -64,7 +64,6 @@
# cortex-r4f cortex-m3 cortex-m1 xscale iwmmxt iwmmxt2 ep9312.
#
TARGET_CPU="cortex-a9"
# TARGET_FPU:
# This specifies what floating point hardware (or hardware emulation) is
# available on the target. Permissible names are:
@@ -85,7 +84,8 @@
LTO_SUPPORT="no"
# Bootloader to use (syslinux / u-boot / atv-bootloader)
BOOTLOADER="atv-bootloader"
# BOOTLOADER="atv-bootloader" disabled for now
BOOTLOADER=""
# Configuration for u-boot
UBOOT_CONFIG=""

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/i386 3.2.13 Kernel Configuration
# Linux/i386 3.2.14 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
@@ -438,19 +438,19 @@ CONFIG_ACPI_SLEEP=y
# CONFIG_ACPI_PROCFS_POWER is not set
# CONFIG_ACPI_EC_DEBUGFS is not set
# CONFIG_ACPI_PROC_EVENT is not set
CONFIG_ACPI_AC=y
# CONFIG_ACPI_AC is not set
# CONFIG_ACPI_BATTERY is not set
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_SBS is not set

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 3.2.13 Kernel Configuration
# Linux/x86_64 3.2.14 Kernel Configuration
#
CONFIG_64BIT=y
# CONFIG_X86_32 is not set
@@ -407,19 +407,19 @@ CONFIG_ACPI_SLEEP=y
# CONFIG_ACPI_PROCFS_POWER is not set
# CONFIG_ACPI_EC_DEBUGFS is not set
# CONFIG_ACPI_PROC_EVENT is not set
CONFIG_ACPI_AC=y
# CONFIG_ACPI_AC is not set
# CONFIG_ACPI_BATTERY is not set
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_SBS is not set
@@ -2726,7 +2726,6 @@ CONFIG_R8187SE=m
CONFIG_RTL8192U=m
CONFIG_RTL8192E=m
CONFIG_R8712U=m
CONFIG_R8712_AP=y
# CONFIG_RTS_PSTOR is not set
# CONFIG_RTS5139 is not set
# CONFIG_TRANZPORT is not set

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/i386 3.2.13 Kernel Configuration
# Linux/i386 3.2.14 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
@@ -440,7 +440,7 @@ CONFIG_ACPI_SLEEP=y
# CONFIG_ACPI_PROCFS_POWER is not set
# CONFIG_ACPI_EC_DEBUGFS is not set
# CONFIG_ACPI_PROC_EVENT is not set
CONFIG_ACPI_AC=y
# CONFIG_ACPI_AC is not set
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
@@ -448,12 +448,12 @@ CONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_SBS is not set

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/i386 3.2.13 Kernel Configuration
# Linux/i386 3.2.14 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
@@ -440,7 +440,7 @@ CONFIG_ACPI_SLEEP=y
# CONFIG_ACPI_PROCFS_POWER is not set
# CONFIG_ACPI_EC_DEBUGFS is not set
# CONFIG_ACPI_PROC_EVENT is not set
CONFIG_ACPI_AC=y
# CONFIG_ACPI_AC is not set
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
@@ -448,12 +448,12 @@ CONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_SBS is not set

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/i386 3.2.13 Kernel Configuration
# Linux/i386 3.2.14 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
@@ -435,19 +435,19 @@ CONFIG_ACPI_SLEEP=y
# CONFIG_ACPI_PROCFS_POWER is not set
# CONFIG_ACPI_EC_DEBUGFS is not set
# CONFIG_ACPI_PROC_EVENT is not set
CONFIG_ACPI_AC=y
# CONFIG_ACPI_AC is not set
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_SBS is not set

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 3.2.13 Kernel Configuration
# Linux/x86_64 3.2.14 Kernel Configuration
#
CONFIG_64BIT=y
# CONFIG_X86_32 is not set
@@ -399,19 +399,19 @@ CONFIG_ACPI_SLEEP=y
# CONFIG_ACPI_PROCFS_POWER is not set
# CONFIG_ACPI_EC_DEBUGFS is not set
# CONFIG_ACPI_PROC_EVENT is not set
CONFIG_ACPI_AC=y
# CONFIG_ACPI_AC is not set
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_SBS is not set

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/i386 3.2.13 Kernel Configuration
# Linux/i386 3.2.14 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
@@ -436,7 +436,7 @@ CONFIG_ACPI_SLEEP=y
# CONFIG_ACPI_PROCFS_POWER is not set
# CONFIG_ACPI_EC_DEBUGFS is not set
# CONFIG_ACPI_PROC_EVENT is not set
CONFIG_ACPI_AC=y
# CONFIG_ACPI_AC is not set
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
@@ -444,12 +444,12 @@ CONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_SBS is not set

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 3.2.13 Kernel Configuration
# Linux/x86_64 3.2.14 Kernel Configuration
#
CONFIG_64BIT=y
# CONFIG_X86_32 is not set
@@ -401,7 +401,7 @@ CONFIG_ACPI_SLEEP=y
# CONFIG_ACPI_PROCFS_POWER is not set
# CONFIG_ACPI_EC_DEBUGFS is not set
# CONFIG_ACPI_PROC_EVENT is not set
CONFIG_ACPI_AC=y
# CONFIG_ACPI_AC is not set
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
@@ -409,12 +409,12 @@ CONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_SBS is not set

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 3.2.13 Kernel Configuration
# Linux/x86_64 3.2.14 Kernel Configuration
#
CONFIG_64BIT=y
# CONFIG_X86_32 is not set
@@ -399,19 +399,19 @@ CONFIG_ACPI_SLEEP=y
# CONFIG_ACPI_PROCFS_POWER is not set
# CONFIG_ACPI_EC_DEBUGFS is not set
# CONFIG_ACPI_PROC_EVENT is not set
CONFIG_ACPI_AC=y
# CONFIG_ACPI_AC is not set
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_SBS is not set

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/i386 3.2.13 Kernel Configuration
# Linux/i386 3.2.14 Kernel Configuration
#
# CONFIG_64BIT is not set
CONFIG_X86_32=y
@@ -436,7 +436,7 @@ CONFIG_ACPI_SLEEP=y
# CONFIG_ACPI_PROCFS_POWER is not set
# CONFIG_ACPI_EC_DEBUGFS is not set
# CONFIG_ACPI_PROC_EVENT is not set
CONFIG_ACPI_AC=y
# CONFIG_ACPI_AC is not set
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
@@ -444,12 +444,12 @@ CONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_SBS is not set

View File

@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 3.2.13 Kernel Configuration
# Linux/x86_64 3.2.14 Kernel Configuration
#
CONFIG_64BIT=y
# CONFIG_X86_32 is not set
@@ -401,7 +401,7 @@ CONFIG_ACPI_SLEEP=y
# CONFIG_ACPI_PROCFS_POWER is not set
# CONFIG_ACPI_EC_DEBUGFS is not set
# CONFIG_ACPI_PROC_EVENT is not set
CONFIG_ACPI_AC=y
# CONFIG_ACPI_AC is not set
CONFIG_ACPI_BATTERY=y
CONFIG_ACPI_BUTTON=y
CONFIG_ACPI_VIDEO=y
@@ -409,12 +409,12 @@ CONFIG_ACPI_FAN=y
# CONFIG_ACPI_DOCK is not set
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
CONFIG_ACPI_PROCESSOR_AGGREGATOR=y
CONFIG_ACPI_THERMAL=y
# CONFIG_ACPI_CUSTOM_DSDT is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_PCI_SLOT=y
# CONFIG_ACPI_PCI_SLOT is not set
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
# CONFIG_ACPI_SBS is not set