crux-commits
Threads by month
- ----- 2025 -----
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
January 2017
- 1 participants
- 565 discussions
commit 3586fcbcc430fab3de601ebeadd7d5715bda4d77
Author: Fredrik Rinnestam <fredrik(a)crux.nu>
Date: Mon Jan 23 23:01:47 2017 +0100
Revert "Revert "sed: update to 4.3""
sed-4.3 is back!
This reverts commit 407839a85182b763235334ab96907a284d84721e.
diff --git a/sed/.md5sum b/sed/.md5sum
index 7d91e5f..a79c208 100644
--- a/sed/.md5sum
+++ b/sed/.md5sum
@@ -1 +1 @@
-7ffe1c7cdc3233e1e0c4b502df253974 sed-4.2.2.tar.bz2
+1957fe58dffa4a4106c1f1d7cc8dee18 sed-4.3.tar.xz
diff --git a/sed/Pkgfile b/sed/Pkgfile
index 8ee98a2..e94047e 100644
--- a/sed/Pkgfile
+++ b/sed/Pkgfile
@@ -4,9 +4,9 @@
# Depends on: acl
name=sed
-version=4.2.2
-release=2
-source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.bz2)
+version=4.3
+release=1
+source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz)
build() {
cd $name-$version
1
0
commit 3586fcbcc430fab3de601ebeadd7d5715bda4d77
Author: Fredrik Rinnestam <fredrik(a)crux.nu>
Date: Mon Jan 23 23:01:47 2017 +0100
Revert "Revert "sed: update to 4.3""
sed-4.3 is back!
This reverts commit 407839a85182b763235334ab96907a284d84721e.
diff --git a/sed/.md5sum b/sed/.md5sum
index 7d91e5f..a79c208 100644
--- a/sed/.md5sum
+++ b/sed/.md5sum
@@ -1 +1 @@
-7ffe1c7cdc3233e1e0c4b502df253974 sed-4.2.2.tar.bz2
+1957fe58dffa4a4106c1f1d7cc8dee18 sed-4.3.tar.xz
diff --git a/sed/Pkgfile b/sed/Pkgfile
index 8ee98a2..e94047e 100644
--- a/sed/Pkgfile
+++ b/sed/Pkgfile
@@ -4,9 +4,9 @@
# Depends on: acl
name=sed
-version=4.2.2
-release=2
-source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.bz2)
+version=4.3
+release=1
+source=(http://ftp.gnu.org/gnu/$name/$name-$version.tar.xz)
build() {
cd $name-$version
1
0
commit d22717a9ffb71ed7d90ffd2da606dc2a17e08deb
Author: Thomas Penteker <tek(a)serverop.de>
Date: Mon Jan 23 21:43:31 2017 +0100
clang: 3.9.0 -> 3.9.1
diff --git a/clang/.md5sum b/clang/.md5sum
index c4e5eed..369f2fe 100644
--- a/clang/.md5sum
+++ b/clang/.md5sum
@@ -1,3 +1,3 @@
-29e1d86bee422ab5345f5e9fb808d2dc cfe-3.9.0.src.tar.xz
-f2093e98060532449eb7d2fcfd0bc6c6 llvm-3.9.0.src.tar.xz
+45713ec5c417ed9cad614cd283d786a1 cfe-3.9.1.src.tar.xz
+3259018a7437e157f3642df80f1983ea llvm-3.9.1.src.tar.xz
fcd6954a7fbd05687990e59e87131c3e llvm-config.h
diff --git a/clang/Pkgfile b/clang/Pkgfile
index 89a9e8f..e947dd7 100644
--- a/clang/Pkgfile
+++ b/clang/Pkgfile
@@ -5,8 +5,8 @@
# Depends on: python llvm cmake
name=clang
-version=3.9.0
-release=2
+version=3.9.1
+release=1
source=(http://llvm.org/releases/$version/{llvm,cfe}-$version.src.tar.xz \
llvm-config.h)
1
0
commit 67640686b08d4988c9ac1f9a7183b48b8f802761
Author: Thomas Penteker <tek(a)serverop.de>
Date: Mon Jan 23 21:43:20 2017 +0100
llvm: 3.9.0 -> 3.9.1
diff --git a/llvm/.footprint b/llvm/.footprint
index 9b12040..a431632 100644
--- a/llvm/.footprint
+++ b/llvm/.footprint
@@ -1079,7 +1079,7 @@ drwxr-xr-x root/root usr/lib/cmake/llvm/
-rw-r--r-- root/root usr/lib/cmake/llvm/LLVMProcessSources.cmake
-rw-r--r-- root/root usr/lib/cmake/llvm/TableGen.cmake
-rw-r--r-- root/root usr/lib/cmake/llvm/VersionFromVCS.cmake
-lrwxrwxrwx root/root usr/lib/libLLVM-3.9.0.so -> libLLVM-3.9.so
+lrwxrwxrwx root/root usr/lib/libLLVM-3.9.1.so -> libLLVM-3.9.so
-rwxr-xr-x root/root usr/lib/libLLVM-3.9.so
lrwxrwxrwx root/root usr/lib/libLLVM.so -> libLLVM-3.9.so
-rw-r--r-- root/root usr/lib/libLLVMAMDGPUAsmParser.a
diff --git a/llvm/.md5sum b/llvm/.md5sum
index effed80..cf2a68b 100644
--- a/llvm/.md5sum
+++ b/llvm/.md5sum
@@ -1,2 +1,2 @@
-f2093e98060532449eb7d2fcfd0bc6c6 llvm-3.9.0.src.tar.xz
+3259018a7437e157f3642df80f1983ea llvm-3.9.1.src.tar.xz
fcd6954a7fbd05687990e59e87131c3e llvm-config.h
diff --git a/llvm/Pkgfile b/llvm/Pkgfile
index da78b50..abac07e 100644
--- a/llvm/Pkgfile
+++ b/llvm/Pkgfile
@@ -5,7 +5,7 @@
# Depends on: python cmake
name=llvm
-version=3.9.0
+version=3.9.1
release=2
source=(http://llvm.org/releases/$version/$name-$version.src.tar.xz \
llvm-config.h)
1
0
commit 849774535197e68dcdcb5ce7eeef5c5603018379
Author: Danny Rawlins <monster.romster(a)gmail.com>
Date: Mon Jan 23 23:47:59 2017 +1100
jdk: 1.8.0_112 -> 1.8.0_121
diff --git a/jdk/.footprint b/jdk/.footprint
index b236235..39794ce 100644
--- a/jdk/.footprint
+++ b/jdk/.footprint
@@ -415,27 +415,27 @@ drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/configuration/org.eclipse.up
drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/dropins/
-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/dropins/README.TXT
drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/features/
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.console_5.5.0.165303/
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.console_5.5.0.165303/feature.properties
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.console_5.5.0.165303/feature.xml
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.core_5.5.0.165303/
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.core_5.5.0.165303/feature.properties
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.core_5.5.0.165303/feature.xml
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.flightrecorder_5.5.0.165303/
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.flightrecorder_5.5.0.165303/feature.properties
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.flightrecorder_5.5.0.165303/feature.xml
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.rcp.ja_5.5.0.165303/
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.rcp.ja_5.5.0.165303/feature.properties
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.rcp.ja_5.5.0.165303/feature.xml
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.rcp.zh_CN_5.5.0.165303/
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.rcp.zh_CN_5.5.0.165303/feature.properties
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.rcp.zh_CN_5.5.0.165303/feature.xml
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.rcp_5.5.0.165303/
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.rcp_5.5.0.165303/feature.properties
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.rcp_5.5.0.165303/feature.xml
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.rcp.product_5.5.0.165303/
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.rcp.product_5.5.0.165303/feature.properties
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.rcp.product_5.5.0.165303/feature.xml
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.console_5.5.1.172852/
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.console_5.5.1.172852/feature.properties
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.console_5.5.1.172852/feature.xml
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.core_5.5.1.172852/
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.core_5.5.1.172852/feature.properties
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.core_5.5.1.172852/feature.xml
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.flightrecorder_5.5.1.172852/
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.flightrecorder_5.5.1.172852/feature.properties
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.flightrecorder_5.5.1.172852/feature.xml
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.rcp.ja_5.5.1.172852/
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.rcp.ja_5.5.1.172852/feature.properties
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.rcp.ja_5.5.1.172852/feature.xml
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.rcp.zh_CN_5.5.1.172852/
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.rcp.zh_CN_5.5.1.172852/feature.properties
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.rcp.zh_CN_5.5.1.172852/feature.xml
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.rcp_5.5.1.172852/
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.rcp_5.5.1.172852/feature.properties
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.feature.rcp_5.5.1.172852/feature.xml
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.rcp.product_5.5.1.172852/
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.rcp.product_5.5.1.172852/feature.properties
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/com.jrockit.mc.rcp.product_5.5.1.172852/feature.xml
drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/features/org.eclipse.babel.nls_eclipse_ja_4.4.0.v20140623020002/
-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/org.eclipse.babel.nls_eclipse_ja_4.4.0.v20140623020002/about.html
-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/features/org.eclipse.babel.nls_eclipse_ja_4.4.0.v20140623020002/eclipse_update_120.jpg
@@ -585,8 +585,8 @@ drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.co
drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.core/cache/
-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.core/cache/artifacts.xml
drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.core/cache/binary/
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.core/cache/binary/com.jrockit.mc.rcp.product_root_5.5.0.165303
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.core/cache/binary/com.oracle.jmc.executable.gtk.linux.x86_64_5.5.0
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.core/cache/binary/com.jrockit.mc.rcp.product_root_5.5.1.172852
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.core/cache/binary/com.oracle.jmc.executable.gtk.linux.x86_64_5.5.1
-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.core/cache/binary/org.eclipse.rcp_root_4.4.0.v20141007-2301
drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.engine/
drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.engine/.settings/
@@ -595,158 +595,158 @@ drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.en
drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.engine/profileRegistry/JMC.profile/
drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.engine/profileRegistry/JMC.profile/.data/
-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.engine/profileRegistry/JMC.profile/.lock (EMPTY)
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.engine/profileRegistry/JMC.profile/1423496857215.profile.gz
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.engine/profileRegistry/JMC.profile/1423496857646.profile.gz
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.engine/profileRegistry/JMC.profile/1423496873002.profile.gz
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.engine/profileRegistry/JMC.profile/1423496876965.profile.gz
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.engine/profileRegistry/JMC.profile/1480019103515.profile.gz
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.engine/profileRegistry/JMC.profile/1480019103856.profile.gz
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.engine/profileRegistry/JMC.profile/1480019113009.profile.gz
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/p2/org.eclipse.equinox.p2.engine/profileRegistry/JMC.profile/1480019115339.profile.gz
drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/
-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.ibm.icu_52.1.0.v201404241930.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.alert.ja_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.alert.zh_CN_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.alert_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.attach_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.browser.attach.ja_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.browser.attach.zh_CN_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.browser.attach_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.browser.ja_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.browser.jdp.ja_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.browser.jdp.zh_CN_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.browser.jdp_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.browser.zh_CN_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.browser_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.commands_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.common_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.components.ui.ja_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.components.ui.zh_CN_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.components.ui_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.historicaldata.ja_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.historicaldata.zh_CN_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.historicaldata_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.diagnostic.ja_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.diagnostic.zh_CN_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.diagnostic_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.ja_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.mbeanbrowser.ja_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.mbeanbrowser.zh_CN_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.mbeanbrowser_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification.ja_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification.zh_CN_5.5.0.165303.jar
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/META-INF/
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/META-INF/MANIFEST.MF
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/com.jrockit.mc.console.ui.notification_contexts.xml
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/css/
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/css/blafdoc.css
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/bookbig.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/bookicon.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/booklist.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/contbig.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/conticon.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/doclib.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/feedback.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/feedbck2.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/help.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/index.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/indxicon.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/larrow.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/leftnav.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/masterix.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/mix.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/oracle.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/prodbig.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/prodicon.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/rarrow.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/rightnav.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/toc.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/topnav.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/gifs/uarrow.gif
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/html/
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/dcommon/html/cpyr.htm
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/olh.htm
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/olh001.htm
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/preface.htm
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/html/title.htm
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/icons/
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/icons/alert_obj.png
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/icons/file_obj.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/icons/flight_recorder.png
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/icons/new-trigger-wiz.gif
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/notification_plugin.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/plugin.properties
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/plugin.xml
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.0.165303/toc.xml
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.zh_CN_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.core_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.docs.ja_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.docs.zh_CN_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.docs_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.flightrecorder.configuration_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.flightrecorder.controlpanel.ui.configuration_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.flightrecorder.controlpanel.ui.ja_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.flightrecorder.controlpanel.ui.zh_CN_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.flightrecorder.controlpanel.ui_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.flightrecorder.ui.ja_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.flightrecorder.ui.zh_CN_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.flightrecorder.ui_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.flightrecorder_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.greychart.ui.ja_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.greychart.ui.zh_CN_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.greychart.ui_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.greychartplugin_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.jdp_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.p2.ui.overridden_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rcp.application.ja_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rcp.application.zh_CN_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rcp.application_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rcp.intro.ja_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rcp.intro.zh_CN_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rcp.intro_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx.ext_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx.ja_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx.ui.ja_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx.ui.zh_CN_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx.ui_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx.zh_CN_5.5.0.165303.jar
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/META-INF/
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/META-INF/MANIFEST.MF
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/icons/
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/icons/console_view.png
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/icons/date-span-16.png
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/icons/day-of-week-16.png
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/icons/diagnostic-command-16.png
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/icons/hprof-16.png
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/icons/send-email-16.png
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/icons/time-span-16.png
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/lib/
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/lib/dsn.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/lib/gimap.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/lib/imap.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/lib/mailapi.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/lib/pop3.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/lib/smtp.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/plugin.properties
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/plugin.xml
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/rjmx.jar
-drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/schema/
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/schema/com.jrockit.mc.rjmx.actionProvider.exsd
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/schema/com.jrockit.mc.rjmx.attributeTransformation.exsd
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/schema/com.jrockit.mc.rjmx.descriptorProvider.exsd
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/schema/com.jrockit.mc.rjmx.metadataprovider.exsd
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/schema/com.jrockit.mc.rjmx.service.exsd
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/schema/com.jrockit.mc.rjmx.syntheticattribute.exsd
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/schema/com.jrockit.mc.rjmx.syntheticnotification.exsd
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/schema/triggerActionExceptionHandlers.exsd
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/schema/triggerActions.exsd
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/schema/triggerConstraints.exsd
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.0.165303/schema/triggerEvaluators.exsd
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.ui.ja_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.ui.zh_CN_5.5.0.165303.jar
--rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.ui_5.5.0.165303.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.alert.ja_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.alert.zh_CN_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.alert_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.attach_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.browser.attach.ja_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.browser.attach.zh_CN_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.browser.attach_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.browser.ja_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.browser.jdp.ja_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.browser.jdp.zh_CN_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.browser.jdp_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.browser.zh_CN_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.browser_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.commands_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.common_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.components.ui.ja_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.components.ui.zh_CN_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.components.ui_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.historicaldata.ja_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.historicaldata.zh_CN_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.historicaldata_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.diagnostic.ja_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.diagnostic.zh_CN_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.diagnostic_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.ja_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.mbeanbrowser.ja_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.mbeanbrowser.zh_CN_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.mbeanbrowser_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification.ja_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification.zh_CN_5.5.1.172852.jar
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/META-INF/
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/META-INF/MANIFEST.MF
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/com.jrockit.mc.console.ui.notification_contexts.xml
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/css/
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/css/blafdoc.css
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/bookbig.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/bookicon.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/booklist.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/contbig.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/conticon.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/doclib.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/feedback.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/feedbck2.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/help.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/index.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/indxicon.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/larrow.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/leftnav.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/masterix.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/mix.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/oracle.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/prodbig.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/prodicon.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/rarrow.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/rightnav.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/toc.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/topnav.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/gifs/uarrow.gif
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/html/
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/dcommon/html/cpyr.htm
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/olh.htm
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/olh001.htm
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/preface.htm
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/html/title.htm
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/icons/
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/icons/alert_obj.png
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/icons/file_obj.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/icons/flight_recorder.png
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/icons/new-trigger-wiz.gif
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/notification_plugin.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/plugin.properties
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/plugin.xml
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.notification_5.5.1.172852/toc.xml
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui.zh_CN_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.console.ui_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.core_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.docs.ja_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.docs.zh_CN_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.docs_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.flightrecorder.configuration_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.flightrecorder.controlpanel.ui.configuration_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.flightrecorder.controlpanel.ui.ja_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.flightrecorder.controlpanel.ui.zh_CN_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.flightrecorder.controlpanel.ui_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.flightrecorder.ui.ja_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.flightrecorder.ui.zh_CN_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.flightrecorder.ui_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.flightrecorder_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.greychart.ui.ja_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.greychart.ui.zh_CN_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.greychart.ui_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.greychartplugin_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.jdp_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.p2.ui.overridden_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rcp.application.ja_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rcp.application.zh_CN_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rcp.application_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rcp.intro.ja_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rcp.intro.zh_CN_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rcp.intro_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx.ext_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx.ja_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx.ui.ja_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx.ui.zh_CN_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx.ui_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx.zh_CN_5.5.1.172852.jar
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/META-INF/
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/META-INF/MANIFEST.MF
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/icons/
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/icons/console_view.png
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/icons/date-span-16.png
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/icons/day-of-week-16.png
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/icons/diagnostic-command-16.png
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/icons/hprof-16.png
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/icons/send-email-16.png
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/icons/time-span-16.png
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/lib/
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/lib/dsn.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/lib/gimap.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/lib/imap.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/lib/mailapi.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/lib/pop3.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/lib/smtp.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/plugin.properties
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/plugin.xml
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/rjmx.jar
+drwxr-xr-x root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/schema/
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/schema/com.jrockit.mc.rjmx.actionProvider.exsd
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/schema/com.jrockit.mc.rjmx.attributeTransformation.exsd
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/schema/com.jrockit.mc.rjmx.descriptorProvider.exsd
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/schema/com.jrockit.mc.rjmx.metadataprovider.exsd
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/schema/com.jrockit.mc.rjmx.service.exsd
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/schema/com.jrockit.mc.rjmx.syntheticattribute.exsd
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/schema/com.jrockit.mc.rjmx.syntheticnotification.exsd
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/schema/triggerActionExceptionHandlers.exsd
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/schema/triggerActions.exsd
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/schema/triggerConstraints.exsd
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.rjmx_5.5.1.172852/schema/triggerEvaluators.exsd
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.ui.ja_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.ui.zh_CN_5.5.1.172852.jar
+-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.jrockit.mc.ui_5.5.1.172852.jar
-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/com.sun.el_2.2.0.v201303151357.jar
-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/javax.annotation_1.2.0.v201401042248.jar
-rw-r--r-- root/root usr/lib/jdk/lib/missioncontrol/plugins/javax.el_2.2.0.v201303151357.jar
diff --git a/jdk/.md5sum b/jdk/.md5sum
index 132dd74..37a6f0a 100644
--- a/jdk/.md5sum
+++ b/jdk/.md5sum
@@ -1 +1 @@
-de9b7a90f0f5a13cfcaa3b01451d0337 jdk-8u112-linux-x64.tar.gz
+91972fb4e753f1b6674c2b952d974320 jdk-8u121-linux-x64.tar.gz
diff --git a/jdk/Pkgfile b/jdk/Pkgfile
index 86e4084..60074ab 100644
--- a/jdk/Pkgfile
+++ b/jdk/Pkgfile
@@ -4,7 +4,7 @@
# Packager: Simone Rota, sip at crux dot nu
name=jdk
-version=1.8.0_112
+version=1.8.0_121
release=1
source=(file:///$name-8u${version##*_}-linux-x64.tar.gz)
1
0
commit db56e7c75f8cc4f504e46e212bc7321fb87ebc23
Author: Danny Rawlins <monster.romster(a)gmail.com>
Date: Mon Jan 23 23:46:09 2017 +1100
speex: 1.2rc2 -> 1.2.0
diff --git a/speex/.footprint b/speex/.footprint
index 07a57f3..ccf8714 100644
--- a/speex/.footprint
+++ b/speex/.footprint
@@ -14,9 +14,9 @@ drwxr-xr-x root/root usr/include/speex/
drwxr-xr-x root/root usr/lib/
-rw-r--r-- root/root usr/lib/libspeex.a
-rwxr-xr-x root/root usr/lib/libspeex.la
-lrwxrwxrwx root/root usr/lib/libspeex.so -> libspeex.so.1.5.0
-lrwxrwxrwx root/root usr/lib/libspeex.so.1 -> libspeex.so.1.5.0
--rwxr-xr-x root/root usr/lib/libspeex.so.1.5.0
+lrwxrwxrwx root/root usr/lib/libspeex.so -> libspeex.so.1.5.1
+lrwxrwxrwx root/root usr/lib/libspeex.so.1 -> libspeex.so.1.5.1
+-rwxr-xr-x root/root usr/lib/libspeex.so.1.5.1
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/speex.pc
drwxr-xr-x root/root usr/share/
diff --git a/speex/.md5sum b/speex/.md5sum
index 64ff66d..529360d 100644
--- a/speex/.md5sum
+++ b/speex/.md5sum
@@ -1 +1 @@
-6ae7db3bab01e1d4b86bacfa8ca33e81 speex-1.2rc2.tar.gz
+8ab7bb2589110dfaf0ed7fa7757dc49c speex-1.2.0.tar.gz
diff --git a/speex/Pkgfile b/speex/Pkgfile
index 2cef057..5fa9439 100644
--- a/speex/Pkgfile
+++ b/speex/Pkgfile
@@ -5,7 +5,7 @@
# Depends on: libogg
name=speex
-version=1.2rc2
+version=1.2.0
release=1
source=(http://downloads.us.xiph.org/releases/$name/$name-$version.tar.gz)
@@ -14,9 +14,10 @@ build() {
./configure \
--prefix=/usr \
- --enable-epic-48k
+ --enable-epic-48k \
+ --enable-binaries
sed -i -e "/^SUBDIRS = /s/doc //" Makefile
make
- make prefix=$PKG/usr install
+ make DESTDIR=$PKG install
}
1
0
![](https://secure.gravatar.com/avatar/df8330968b6df8cd1c1942c5fb4b720c.jpg?s=120&d=mm&r=g)
ports/contrib (3.2): wxgtk: dependency change: gst-plugins-base-compat -> gst-plugins-base
by crux@crux.nu 23 Jan '17
by crux@crux.nu 23 Jan '17
23 Jan '17
commit 3f67537febddc9c03a600b471cf8c01daa34533e
Author: Danny Rawlins <monster.romster(a)gmail.com>
Date: Mon Jan 23 23:35:20 2017 +1100
wxgtk: dependency change: gst-plugins-base-compat -> gst-plugins-base
diff --git a/wxgtk/.md5sum b/wxgtk/.md5sum
index 062927a..322ea1c 100644
--- a/wxgtk/.md5sum
+++ b/wxgtk/.md5sum
@@ -1 +1,4 @@
+c617a7151d5b518f6216b3bcd84f5082 gst1.0.patch
+e71ac89e0ed2562d821cfbf1263ce4cb make-abicheck-non-fatal.patch
ba4cd1f3853d0cd49134c5ae028ad080 wxWidgets-3.0.2.tar.bz2
+f624f8a0c1163a1376d43f5b57c5f39a wxgtk-gcc6.patch
diff --git a/wxgtk/Pkgfile b/wxgtk/Pkgfile
index 1da67f3..eb8097c 100644
--- a/wxgtk/Pkgfile
+++ b/wxgtk/Pkgfile
@@ -2,16 +2,30 @@
# URL: http://www.wxwidgets.org/
# Maintainer: Danny Rawlins, crux at romster dot me
# Packager: Antti Nykanen, aon at iki dot fi
-# Depends on: gtk glu gst-plugins-base-compat
+# Depends on: gtk glu gst-plugins-base
name=wxgtk
version=3.0.2
-release=1
-source=(http://downloads.sourceforge.net/wxwindows/wxWidgets-$version.tar.bz2)
+release=2
+source=(http://downloads.sourceforge.net/wxwindows/wxWidgets-$version.tar.bz2
+ make-abicheck-non-fatal.patch
+ wxgtk-gcc6.patch
+ gst1.0.patch)
build() {
cd wxWidgets-$version
+ # C++ ABI check is too strict and breaks with GCC 5.1
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1200611
+ patch -p1 -i $SRC/make-abicheck-non-fatal.patch
+
+ # Fix build with GCC 6
+ patch -p1 -i $SRC/wxgtk-gcc6.patch
+
+ # Gstreamer 0.10 -> 1.0 patch
+ patch -p1 -i $SRC/gst1.0.patch
+
+ ./autogen.sh
./configure \
--prefix=/usr \
--libdir=/usr/lib \
diff --git a/wxgtk/gst1.0.patch b/wxgtk/gst1.0.patch
new file mode 100644
index 0000000..63f793a
--- /dev/null
+++ b/wxgtk/gst1.0.patch
@@ -0,0 +1,886 @@
+Index: wxwidgets3.0-3.0.2+dfsg/configure.in
+===================================================================
+--- wxwidgets3.0-3.0.2+dfsg.orig/configure.in
++++ wxwidgets3.0-3.0.2+dfsg/configure.in
+@@ -7543,43 +7543,22 @@ if test "$wxUSE_MEDIACTRL" = "yes" -o "$
+ wxUSE_GSTREAMER="no"
+
+ dnl -------------------------------------------------------------------
+- dnl Test for at least 0.8 gstreamer module from pkg-config
+- dnl Even totem doesn't accept 0.9 evidently.
+- dnl
+- dnl So, we first check to see if 0.10 if available - if not we
+- dnl try the older 0.8 version
++ dnl Test for at least gstreamer 1.0 module from pkg-config
+ dnl -------------------------------------------------------------------
+- GST_VERSION_MAJOR=0
+- GST_VERSION_MINOR=10
++ GST_VERSION_MAJOR=1
++ GST_VERSION_MINOR=0
+ GST_VERSION=$GST_VERSION_MAJOR.$GST_VERSION_MINOR
+
+- if test "$wxUSE_GSTREAMER8" = "no"; then
+- PKG_CHECK_MODULES(GST,
+- [gstreamer-$GST_VERSION gstreamer-plugins-base-$GST_VERSION],
+- [
+- wxUSE_GSTREAMER="yes"
+- GST_LIBS="$GST_LIBS -lgstinterfaces-$GST_VERSION"
+- ],
+- [
+- AC_MSG_WARN([GStreamer 0.10 not available, falling back to 0.8])
+- GST_VERSION_MINOR=8
+- ]
+- )
+- else
+- dnl check only for 0.8
+- GST_VERSION_MINOR=8
+- fi
+-
+- if test $GST_VERSION_MINOR = "8"; then
+- GST_VERSION=$GST_VERSION_MAJOR.$GST_VERSION_MINOR
+- PKG_CHECK_MODULES(GST,
+- [gstreamer-$GST_VERSION gstreamer-interfaces-$GST_VERSION gstreamer-gconf-$GST_VERSION],
+- wxUSE_GSTREAMER="yes",
+- [
+- AC_MSG_WARN([GStreamer 0.8/0.10 not available.])
+- ])
+- fi
+-
++ PKG_CHECK_MODULES(GST,
++ [gstreamer-$GST_VERSION gstreamer-plugins-base-$GST_VERSION],
++ [
++ wxUSE_GSTREAMER="yes"
++ GST_LIBS="$GST_LIBS -lgstvideo-$GST_VERSION"
++ ],
++ [
++ AC_MSG_WARN([GStreamer 1.0 not available])
++ ]
++ )
+
+ if test "$wxUSE_GSTREAMER" = "yes"; then
+ CPPFLAGS="$GST_CFLAGS $CPPFLAGS"
+Index: wxwidgets3.0-3.0.2+dfsg/src/unix/mediactrl.cpp
+===================================================================
+--- wxwidgets3.0-3.0.2+dfsg.orig/src/unix/mediactrl.cpp
++++ wxwidgets3.0-3.0.2+dfsg/src/unix/mediactrl.cpp
+@@ -19,13 +19,7 @@
+
+ #include <gst/gst.h> // main gstreamer header
+
+-// xoverlay/video stuff, gst-gconf for 0.8
+-#if GST_VERSION_MAJOR > 0 || GST_VERSION_MINOR >= 10
+-# include <gst/interfaces/xoverlay.h>
+-#else
+-# include <gst/xoverlay/xoverlay.h>
+-# include <gst/gconf/gconf.h> // gstreamer glib configuration
+-#endif
++#include <gst/video/videooverlay.h>
+
+ #ifndef WX_PRECOMP
+ #include "wx/log.h" // wxLogDebug/wxLogSysError/wxLogTrace
+@@ -48,11 +42,11 @@
+ //-----------------------------------------------------------------------------
+
+ /*
+- This is the GStreamer backend for unix. Currently we require 0.8 or
+- 0.10. Here we use the "playbin" GstElement for ease of use.
++ This is the GStreamer backend for unix. Currently we require 1.0.
++ Here we use the "playbin" GstElement for ease of use.
+
+- Note that now we compare state change functions to GST_STATE_FAILURE
+- now rather than GST_STATE_SUCCESS as newer gstreamer versions return
++ Note that now we compare state change functions to GST_STATE_CHANGE_FAILURE
++ now rather than GST_STATE_CHANGE_SUCCESS as newer gstreamer versions return
+ non-success values for returns that are otherwise successful but not
+ immediate.
+
+@@ -60,11 +54,8 @@
+ moment but with a tad bit of work it could theorectically work in
+ straight wxX11 et al.
+
+- One last note is that resuming from pausing/seeking can result
+- in erratic video playback (GStreamer-based bug, happens in totem as well)
+- - this is better in 0.10, however. One thing that might make it worse
+- here is that we don't preserve the aspect ratio of the video and stretch
+- it to the whole window.
++ One last note is that we don't preserve the aspect ratio of the video and
++ stretch it to the whole window.
+
+ Note that there are some things used here that could be undocumented -
+ for reference see the media player Kiss and Totem as well as some
+@@ -72,12 +63,10 @@
+ that attempted thread-safety...
+
+ Then there is the issue of m_asynclock. This serves several purposes:
+- 1) It prevents the C callbacks from sending wx state change events
+- so that we don't get duplicate ones in 0.8
+- 2) It makes the sync and async handlers in 0.10 not drop any
++ 1) It makes the sync and async handlers not drop any
+ messages so that while we are polling it we get the messages in
+ SyncStateChange instead of the queue.
+- 3) Keeps the pausing in Stop() synchronous
++ 2) Keeps the pausing in Stop() synchronous
+
+ RN: Note that I've tried to follow the wxGTK conventions here as close
+ as possible. In the implementation the C Callbacks come first, then
+@@ -90,43 +79,9 @@
+ //=============================================================================
+
+ //-----------------------------------------------------------------------------
+-// GStreamer (most version compatibility) macros
++// GStreamer macros
+ //-----------------------------------------------------------------------------
+
+-// In 0.9 there was a HUGE change to GstQuery and the
+-// gst_element_query function changed dramatically and split off
+-// into two separate ones
+-#if GST_VERSION_MAJOR == 0 && GST_VERSION_MINOR <= 8
+-# define wxGst_element_query_duration(e, f, p) \
+- gst_element_query(e, GST_QUERY_TOTAL, f, p)
+-# define wxGst_element_query_position(e, f, p) \
+- gst_element_query(e, GST_QUERY_POSITION, f, p)
+-#elif GST_VERSION_MAJOR == 0 && GST_VERSION_MINOR == 9
+-// However, the actual 0.9 version has a slightly different definition
+-// and instead of gst_element_query_duration it has two parameters to
+-// gst_element_query_position instead
+-# define wxGst_element_query_duration(e, f, p) \
+- gst_element_query_position(e, f, 0, p)
+-# define wxGst_element_query_position(e, f, p) \
+- gst_element_query_position(e, f, p, 0)
+-#else
+-# define wxGst_element_query_duration \
+- gst_element_query_duration
+-# define wxGst_element_query_position \
+- gst_element_query_position
+-#endif
+-
+-// Other 0.10 macros
+-#if GST_VERSION_MAJOR > 0 || GST_VERSION_MINOR >= 10
+-# define GST_STATE_FAILURE GST_STATE_CHANGE_FAILURE
+-# define GST_STATE_SUCCESS GST_STATE_CHANGE_SUCCESS
+-# define GstElementState GstState
+-# define gst_gconf_get_default_video_sink() \
+- gst_element_factory_make ("gconfvideosink", "video-sink");
+-# define gst_gconf_get_default_audio_sink() \
+- gst_element_factory_make ("gconfaudiosink", "audio-sink");
+-#endif
+-
+ // Max wait time for element state waiting - GST_CLOCK_TIME_NONE for inf
+ #define wxGSTREAMER_TIMEOUT (100 * GST_MSECOND) // Max 100 milliseconds
+
+@@ -189,11 +144,11 @@ public:
+ bool CheckForErrors();
+ bool DoLoad(const wxString& locstring);
+ wxMediaCtrl* GetControl() { return m_ctrl; } // for C Callbacks
+- void HandleStateChange(GstElementState oldstate, GstElementState newstate);
++ void HandleStateChange(GstState oldstate, GstState newstate);
+ bool QueryVideoSizeFromElement(GstElement* element);
+ bool QueryVideoSizeFromPad(GstPad* caps);
+- void SetupXOverlay();
+- bool SyncStateChange(GstElement* element, GstElementState state,
++ void SetupVideoOverlay();
++ bool SyncStateChange(GstElement* element, GstState state,
+ gint64 llTimeout = wxGSTREAMER_TIMEOUT);
+ bool TryAudioSink(GstElement* audiosink);
+ bool TryVideoSink(GstElement* videosink);
+@@ -203,7 +158,7 @@ public:
+ double m_dRate; // Current playback rate -
+ // see GetPlaybackRate for notes
+ wxLongLong m_llPausedPos; // Paused position - see Pause()
+- GstXOverlay* m_xoverlay; // X Overlay that contains the GST video
++ GstVideoOverlay* m_videooverlay; // Video Overlay that contains the GST video
+ wxMutex m_asynclock; // See "discussion of internals"
+ class wxGStreamerMediaEventHandler* m_eventHandler; // see below
+
+@@ -284,7 +239,7 @@ expose_event(GtkWidget* widget, GdkEvent
+ {
+ // I've seen this recommended somewhere...
+ // TODO: Is this needed? Maybe it is just cruft...
+- // gst_x_overlay_set_xwindow_id( GST_X_OVERLAY(be->m_xoverlay),
++ // gst_video_overlay_set_window_handle( GST_VIDEO_OVERLAY(be->m_videooverlay),
+ // GDK_WINDOW_XWINDOW( window ) );
+
+ // If we have actual video.....
+@@ -294,7 +249,7 @@ expose_event(GtkWidget* widget, GdkEvent
+ // GST Doesn't redraw automatically while paused
+ // Plus, the video sometimes doesn't redraw when it looses focus
+ // or is painted over so we just tell it to redraw...
+- gst_x_overlay_expose(be->m_xoverlay);
++ gst_video_overlay_expose(be->m_videooverlay);
+ }
+ else
+ {
+@@ -334,7 +289,7 @@ static gint gtk_window_realize_callback(
+ GdkWindow* window = gtk_widget_get_window(widget);
+ wxASSERT(window);
+
+- gst_x_overlay_set_xwindow_id( GST_X_OVERLAY(be->m_xoverlay),
++ gst_video_overlay_set_window_handle( GST_VIDEO_OVERLAY(be->m_videooverlay),
+ GDK_WINDOW_XID(window)
+ );
+ GtkWidget* w = be->GetControl()->m_wxwindow;
+@@ -349,30 +304,6 @@ static gint gtk_window_realize_callback(
+ #endif // wxGTK
+
+ //-----------------------------------------------------------------------------
+-// "state-change" from m_playbin/GST_MESSAGE_STATE_CHANGE
+-//
+-// Called by gstreamer when the state changes - here we
+-// send the appropriate corresponding wx event.
+-//
+-// 0.8 only as HandleStateChange does this in both versions
+-//-----------------------------------------------------------------------------
+-#if GST_VERSION_MAJOR == 0 && GST_VERSION_MINOR < 10
+-extern "C" {
+-static void gst_state_change_callback(GstElement *play,
+- GstElementState oldstate,
+- GstElementState newstate,
+- wxGStreamerMediaBackend* be)
+-{
+- if(be->m_asynclock.TryLock() == wxMUTEX_NO_ERROR)
+- {
+- be->HandleStateChange(oldstate, newstate);
+- be->m_asynclock.Unlock();
+- }
+-}
+-}
+-#endif // <0.10
+-
+-//-----------------------------------------------------------------------------
+ // "eos" from m_playbin/GST_MESSAGE_EOS
+ //
+ // Called by gstreamer when the media is done playing ("end of stream")
+@@ -425,69 +356,17 @@ static void gst_notify_caps_callback(Gst
+ }
+
+ //-----------------------------------------------------------------------------
+-// "notify::stream-info" from m_playbin
+-//
+-// Run through the stuff in "stream-info" of m_playbin for a valid
+-// video pad, and then attempt to query the video size from it - if not
+-// set up an event to do so when ready.
+-//
+-// Currently unused - now we just query it directly using
+-// QueryVideoSizeFromElement.
+-//
+-// (Undocumented?)
+-//-----------------------------------------------------------------------------
+-#if GST_VERSION_MAJOR > 0 || GST_VERSION_MINOR >= 10
+-extern "C" {
+-static void gst_notify_stream_info_callback(GstElement* WXUNUSED(element),
+- GParamSpec* WXUNUSED(pspec),
+- wxGStreamerMediaBackend* be)
+-{
+- wxLogTrace(wxTRACE_GStreamer, wxT("gst_notify_stream_info_callback"));
+- be->QueryVideoSizeFromElement(be->m_playbin);
+-}
+-}
+-#endif
+-
+-//-----------------------------------------------------------------------------
+-// "desired-size-changed" from m_xoverlay
+-//
+-// 0.8-specific this provides us with the video size when it changes -
+-// even though we get the caps as well this seems to come before the
+-// caps notification does...
+-//
+-// Note it will return 16,16 for an early-bird value or for audio
+-//-----------------------------------------------------------------------------
+-#if GST_VERSION_MAJOR == 0 && GST_VERSION_MINOR < 10
+-extern "C" {
+-static void gst_desired_size_changed_callback(GstElement * play,
+- guint width, guint height,
+- wxGStreamerMediaBackend* be)
+-{
+- if(!(width == 16 && height == 16))
+- {
+- be->m_videoSize.x = width;
+- be->m_videoSize.y = height;
+- }
+- else
+- be->QueryVideoSizeFromElement(be->m_playbin);
+-}
+-}
+-#endif
+-
+-//-----------------------------------------------------------------------------
+ // gst_bus_async_callback [static]
+ // gst_bus_sync_callback [static]
+ //
+-// Called by m_playbin for notifications such as end-of-stream in 0.10 -
+-// in previous versions g_signal notifications were used. Because everything
++// Called by m_playbin for notifications such as end-of-stream. Because everything
+ // in centered in one switch statement though it reminds one of old WinAPI
+ // stuff.
+ //
+ // gst_bus_sync_callback is that sync version that is called on the main GUI
+ // thread before the async version that we use to set the xwindow id of the
+-// XOverlay (NB: This isn't currently used - see CreateControl()).
++// VideoOverlay (NB: This isn't currently used - see CreateControl()).
+ //-----------------------------------------------------------------------------
+-#if GST_VERSION_MAJOR > 0 || GST_VERSION_MINOR >= 10
+ extern "C" {
+ static gboolean gst_bus_async_callback(GstBus* WXUNUSED(bus),
+ GstMessage* message,
+@@ -537,8 +416,7 @@ static GstBusSyncReply gst_bus_sync_call
+ {
+ // Pass a non-xwindowid-setting event on to the async handler where it
+ // belongs
+- if (GST_MESSAGE_TYPE (message) != GST_MESSAGE_ELEMENT ||
+- !gst_structure_has_name (message->structure, "prepare-xwindow-id"))
++ if (!gst_is_video_overlay_prepare_window_handle_message (message))
+ {
+ //
+ // NB: Unfortunately, the async callback can be quite
+@@ -552,12 +430,11 @@ static GstBusSyncReply gst_bus_sync_call
+ return GST_BUS_DROP;
+ }
+
+- wxLogTrace(wxTRACE_GStreamer, wxT("Got prepare-xwindow-id"));
+- be->SetupXOverlay();
++ wxLogTrace(wxTRACE_GStreamer, wxT("Got prepare-window-handle"));
++ be->SetupVideoOverlay();
+ return GST_BUS_DROP; // We handled this message - drop from the queue
+ }
+ }
+-#endif
+
+ //-----------------------------------------------------------------------------
+ //
+@@ -569,11 +446,11 @@ static GstBusSyncReply gst_bus_sync_call
+ // wxGStreamerMediaBackend::HandleStateChange
+ //
+ // Handles a state change event from our C Callback for "state-change" or
+-// the async queue in 0.10. (Mostly this is here to avoid locking the
++// the async queue . (Mostly this is here to avoid locking the
+ // the mutex twice...)
+ //-----------------------------------------------------------------------------
+-void wxGStreamerMediaBackend::HandleStateChange(GstElementState oldstate,
+- GstElementState newstate)
++void wxGStreamerMediaBackend::HandleStateChange(GstState oldstate,
++ GstState newstate)
+ {
+ switch(newstate)
+ {
+@@ -604,83 +481,13 @@ void wxGStreamerMediaBackend::HandleStat
+ }
+
+ //-----------------------------------------------------------------------------
+-// wxGStreamerMediaBackend::QueryVideoSizeFromElement
+-//
+-// Run through the stuff in "stream-info" of element for a valid
+-// video pad, and then attempt to query the video size from it - if not
+-// set up an event to do so when ready. Return true
+-// if we got a valid video pad.
+-//-----------------------------------------------------------------------------
+-bool wxGStreamerMediaBackend::QueryVideoSizeFromElement(GstElement* element)
+-{
+- const GList *list = NULL;
+- g_object_get (G_OBJECT (element), "stream-info", &list, NULL);
+-
+- for ( ; list != NULL; list = list->next)
+- {
+- GObject *info = (GObject *) list->data;
+- gint type;
+- GParamSpec *pspec;
+- GEnumValue *val;
+- GstPad *pad = NULL;
+-
+- g_object_get (info, "type", &type, NULL);
+- pspec = g_object_class_find_property (
+- G_OBJECT_GET_CLASS (info), "type");
+- val = g_enum_get_value (G_PARAM_SPEC_ENUM (pspec)->enum_class, type);
+-
+- if (!strncasecmp(val->value_name, "video", 5) ||
+- !strncmp(val->value_name, "GST_STREAM_TYPE_VIDEO", 21))
+- {
+- // Newer gstreamer 0.8+ plugins are SUPPOSED to have "object"...
+- // but a lot of old plugins still use "pad" :)
+- pspec = g_object_class_find_property (
+- G_OBJECT_GET_CLASS (info), "object");
+-
+- if (!pspec)
+- g_object_get (info, "pad", &pad, NULL);
+- else
+- g_object_get (info, "object", &pad, NULL);
+-
+-#if GST_VERSION_MAJOR == 0 && GST_VERSION_MINOR <= 8
+- // Killed in 0.9, presumely because events and such
+- // should be pushed on pads regardless of whether they
+- // are currently linked
+- pad = (GstPad *) GST_PAD_REALIZE (pad);
+- wxASSERT(pad);
+-#endif
+-
+- if(!QueryVideoSizeFromPad(pad))
+- {
+- // wait for those caps to get ready
+- g_signal_connect(
+- pad,
+- "notify::caps",
+- G_CALLBACK(gst_notify_caps_callback),
+- this);
+- }
+- break;
+- }// end if video
+- }// end searching through info list
+-
+- // no video (or extremely delayed stream-info)
+- if(list == NULL)
+- {
+- m_videoSize = wxSize(0,0);
+- return false;
+- }
+-
+- return true;
+-}
+-
+-//-----------------------------------------------------------------------------
+ // wxGStreamerMediaBackend::QueryVideoSizeFromPad
+ //
+ // Gets the size of our video (in wxSize) from a GstPad
+ //-----------------------------------------------------------------------------
+ bool wxGStreamerMediaBackend::QueryVideoSizeFromPad(GstPad* pad)
+ {
+- const GstCaps* caps = GST_PAD_CAPS(pad);
++ GstCaps* caps = gst_pad_get_current_caps(pad);
+ if ( caps )
+ {
+ const GstStructure *s = gst_caps_get_structure (caps, 0);
+@@ -706,23 +513,26 @@ bool wxGStreamerMediaBackend::QueryVideo
+ m_videoSize.y = (int) ((float) den * m_videoSize.y / num);
+ }
+
+- wxLogTrace(wxTRACE_GStreamer, wxT("Adjusted video size: [%i,%i]"),
+- m_videoSize.x, m_videoSize.y);
++ wxLogTrace(wxTRACE_GStreamer, wxT("Adjusted video size: [%i,%i]"),
++ m_videoSize.x, m_videoSize.y);
++
++ gst_caps_unref (caps);
+ return true;
+ } // end if caps
+
++ m_videoSize = wxSize(0,0);
+ return false; // not ready/massive failure
+ }
+
+ //-----------------------------------------------------------------------------
+-// wxGStreamerMediaBackend::SetupXOverlay
++// wxGStreamerMediaBackend::SetupVideoOverlay
+ //
+-// Attempts to set the XWindow id of our GstXOverlay to tell it which
++// Attempts to set the XWindow id of our GstVideoOverlay to tell it which
+ // window to play video in.
+ //-----------------------------------------------------------------------------
+-void wxGStreamerMediaBackend::SetupXOverlay()
++void wxGStreamerMediaBackend::SetupVideoOverlay()
+ {
+- // Use the xoverlay extension to tell gstreamer to play in our window
++ // Use the videooverlay extension to tell gstreamer to play in our window
+ #ifdef __WXGTK__
+ if (!gtk_widget_get_realized(m_ctrl->m_wxwindow))
+ {
+@@ -739,7 +549,7 @@ void wxGStreamerMediaBackend::SetupXOver
+ GdkWindow* window = gtk_widget_get_window(m_ctrl->m_wxwindow);
+ wxASSERT(window);
+ #endif
+- gst_x_overlay_set_xwindow_id(GST_X_OVERLAY(m_xoverlay),
++ gst_video_overlay_set_window_handle(GST_VIDEO_OVERLAY(m_videooverlay),
+ #ifdef __WXGTK__
+ GDK_WINDOW_XID(window)
+ #else
+@@ -769,9 +579,8 @@ void wxGStreamerMediaBackend::SetupXOver
+ //
+ // PRECONDITION: Assumes m_asynclock is Lock()ed
+ //-----------------------------------------------------------------------------
+-#if GST_VERSION_MAJOR > 0 || GST_VERSION_MINOR >= 10
+ bool wxGStreamerMediaBackend::SyncStateChange(GstElement* element,
+- GstElementState desiredstate,
++ GstState desiredstate,
+ gint64 llTimeout)
+ {
+ GstBus* bus = gst_element_get_bus(element);
+@@ -844,23 +653,6 @@ bool wxGStreamerMediaBackend::SyncStateC
+
+ return bSuccess;
+ }
+-#else // 0.8 implementation
+-bool wxGStreamerMediaBackend::SyncStateChange(GstElement* element,
+- GstElementState desiredstate,
+- gint64 llTimeout)
+-{
+- gint64 llTimeWaited = 0;
+- while(GST_STATE(element) != desiredstate)
+- {
+- if(llTimeWaited >= llTimeout)
+- break;
+- llTimeWaited += 10*GST_MSECOND;
+- wxMilliSleep(10);
+- }
+-
+- return llTimeWaited != llTimeout;
+-}
+-#endif
+
+ //-----------------------------------------------------------------------------
+ // wxGStreamerMediaBackend::TryAudioSink
+@@ -884,25 +676,25 @@ bool wxGStreamerMediaBackend::TryAudioSi
+
+ bool wxGStreamerMediaBackend::TryVideoSink(GstElement* videosink)
+ {
+- // Check if the video sink either is an xoverlay or might contain one...
+- if( !GST_IS_BIN(videosink) && !GST_IS_X_OVERLAY(videosink) )
++ // Check if the video sink either is an videooverlay or might contain one...
++ if( !GST_IS_BIN(videosink) && !GST_IS_VIDEO_OVERLAY(videosink) )
+ {
+ if(G_IS_OBJECT(videosink))
+ g_object_unref(videosink);
+ return false;
+ }
+
+- // Make our video sink and make sure it supports the x overlay interface
+- // the x overlay enables us to put the video in our control window
++ // Make our video sink and make sure it supports the video overlay interface
++ // the video overlay enables us to put the video in our control window
+ // (i.e. we NEED it!) - also connect to the natural video size change event
+ if( GST_IS_BIN(videosink) )
+- m_xoverlay = (GstXOverlay*)
++ m_videooverlay = (GstVideoOverlay*)
+ gst_bin_get_by_interface (GST_BIN (videosink),
+- GST_TYPE_X_OVERLAY);
++ GST_TYPE_VIDEO_OVERLAY);
+ else
+- m_xoverlay = (GstXOverlay*) videosink;
++ m_videooverlay = (GstVideoOverlay*) videosink;
+
+- if ( !GST_IS_X_OVERLAY(m_xoverlay) )
++ if ( !GST_IS_VIDEO_OVERLAY(m_videooverlay) )
+ {
+ g_object_unref(videosink);
+ return false;
+@@ -1046,11 +838,7 @@ bool wxGStreamerMediaBackend::CreateCont
+ //Really init gstreamer
+ gboolean bInited;
+ GError* error = NULL;
+-#if GST_VERSION_MAJOR > 0 || GST_VERSION_MINOR >= 10
+ bInited = gst_init_check(&argcGST, &argvGST, &error);
+-#else
+- bInited = gst_init_check(&argcGST, &argvGST);
+-#endif
+
+ // Cleanup arguments for unicode case
+ #if wxUSE_UNICODE
+@@ -1117,78 +905,52 @@ bool wxGStreamerMediaBackend::CreateCont
+ return false;
+ }
+
+-#if GST_VERSION_MAJOR == 0 && GST_VERSION_MINOR < 10
+- // Connect the glib events/callbacks we want to our playbin
+- g_signal_connect(m_playbin, "eos",
+- G_CALLBACK(gst_finish_callback), this);
+- g_signal_connect(m_playbin, "error",
+- G_CALLBACK(gst_error_callback), this);
+- g_signal_connect(m_playbin, "state-change",
+- G_CALLBACK(gst_state_change_callback), this);
+-#else
+- // GStreamer 0.10+ uses GstBus for this now, connect to the sync
+- // handler as well so we can set the X window id of our xoverlay
++ // GStreamer uses GstBus for this now, connect to the sync
++ // handler as well so we can set the video window id of our videooverlay
+ gst_bus_add_watch (gst_element_get_bus(m_playbin),
+ (GstBusFunc) gst_bus_async_callback, this);
+ gst_bus_set_sync_handler(gst_element_get_bus(m_playbin),
+- (GstBusSyncHandler) gst_bus_sync_callback, this);
+- g_signal_connect(m_playbin, "notify::stream-info",
+- G_CALLBACK(gst_notify_stream_info_callback), this);
+-#endif
++ (GstBusSyncHandler) gst_bus_sync_callback, this, NULL);
+
+ // Get the audio sink
+- GstElement* audiosink = gst_gconf_get_default_audio_sink();
++ // Use autodetection, then alsa, then oss as a stopgap
++ GstElement* audiosink = gst_element_factory_make ("autoaudiosink", "audio-sink");
+ if( !TryAudioSink(audiosink) )
+ {
+- // fallback to autodetection, then alsa, then oss as a stopgap
+- audiosink = gst_element_factory_make ("autoaudiosink", "audio-sink");
++ audiosink = gst_element_factory_make ("alsasink", "alsa-output");
+ if( !TryAudioSink(audiosink) )
+ {
+- audiosink = gst_element_factory_make ("alsasink", "alsa-output");
++ audiosink = gst_element_factory_make ("osssink", "play_audio");
+ if( !TryAudioSink(audiosink) )
+ {
+- audiosink = gst_element_factory_make ("osssink", "play_audio");
+- if( !TryAudioSink(audiosink) )
+- {
+- wxLogSysError(wxT("Could not find a valid audiosink"));
+- return false;
+- }
++ wxLogSysError(wxT("Could not find a valid audiosink"));
++ return false;
+ }
+ }
+ }
+
+ // Setup video sink - first try gconf, then auto, then xvimage and
+ // then finally plain ximage
+- GstElement* videosink = gst_gconf_get_default_video_sink();
++ GstElement* videosink = gst_element_factory_make ("autovideosink", "video-sink");
+ if( !TryVideoSink(videosink) )
+ {
+- videosink = gst_element_factory_make ("autovideosink", "video-sink");
++ videosink = gst_element_factory_make ("xvimagesink", "video-sink");
+ if( !TryVideoSink(videosink) )
+ {
+- videosink = gst_element_factory_make ("xvimagesink", "video-sink");
++ // finally, do a final fallback to ximagesink
++ videosink =
++ gst_element_factory_make ("ximagesink", "video-sink");
+ if( !TryVideoSink(videosink) )
+ {
+- // finally, do a final fallback to ximagesink
+- videosink =
+- gst_element_factory_make ("ximagesink", "video-sink");
+- if( !TryVideoSink(videosink) )
+- {
+- g_object_unref(audiosink);
+- wxLogSysError(wxT("Could not find a suitable video sink"));
+- return false;
+- }
++ g_object_unref(audiosink);
++ wxLogSysError(wxT("Could not find a suitable video sink"));
++ return false;
+ }
+ }
+ }
+
+-#if GST_VERSION_MAJOR == 0 && GST_VERSION_MINOR < 10
+- // Not on 0.10... called when video size changes
+- g_signal_connect(m_xoverlay, "desired-size-changed",
+- G_CALLBACK(gst_desired_size_changed_callback), this);
+-#endif
+- // Tell GStreamer which window to draw to in 0.8 - 0.10
+- // sometimes needs this too...
+- SetupXOverlay();
++ // Tell GStreamer which window to draw to
++ SetupVideoOverlay();
+
+ // Now that we know (or, rather think) our video and audio sink
+ // are valid set our playbin to use them
+@@ -1197,6 +959,10 @@ bool wxGStreamerMediaBackend::CreateCont
+ "audio-sink", audiosink,
+ NULL);
+
++ GstPad *video_sinkpad = gst_element_get_static_pad (videosink, "sink");
++ g_signal_connect (video_sinkpad, "notify::caps", G_CALLBACK (gst_notify_caps_callback), this);
++ gst_object_unref (video_sinkpad);
++
+ m_eventHandler = new wxGStreamerMediaEventHandler(this);
+ return true;
+ }
+@@ -1213,26 +979,10 @@ bool wxGStreamerMediaBackend::Load(const
+
+ //-----------------------------------------------------------------------------
+ // wxGStreamerMediaBackend::Load (URI version)
+-//
+-// In the case of a file URI passes it unencoded -
+-// also, as of 0.10.3 and earlier GstURI (the uri parser for gstreamer)
+-// is sort of broken and only accepts uris with at least two slashes
+-// after the scheme (i.e. file: == not ok, file:// == ok)
+ //-----------------------------------------------------------------------------
+ bool wxGStreamerMediaBackend::Load(const wxURI& location)
+ {
+- if(location.GetScheme().CmpNoCase(wxT("file")) == 0)
+- {
+- wxString uristring = location.BuildUnescapedURI();
+-
+- //Workaround GstURI leading "//" problem and make sure it leads
+- //with that
+- return DoLoad(wxString(wxT("file://")) +
+- uristring.Right(uristring.length() - 5)
+- );
+- }
+- else
+- return DoLoad(location.BuildURI());
++ return DoLoad(location.BuildURI());
+ }
+
+ //-----------------------------------------------------------------------------
+@@ -1258,7 +1008,7 @@ bool wxGStreamerMediaBackend::DoLoad(con
+
+ // Set playbin to ready to stop the current media...
+ if( gst_element_set_state (m_playbin,
+- GST_STATE_READY) == GST_STATE_FAILURE ||
++ GST_STATE_READY) == GST_STATE_CHANGE_FAILURE ||
+ !SyncStateChange(m_playbin, GST_STATE_READY))
+ {
+ CheckForErrors();
+@@ -1281,7 +1031,7 @@ bool wxGStreamerMediaBackend::DoLoad(con
+ // Try to pause media as gstreamer won't let us query attributes
+ // such as video size unless it is paused or playing
+ if( gst_element_set_state (m_playbin,
+- GST_STATE_PAUSED) == GST_STATE_FAILURE ||
++ GST_STATE_PAUSED) == GST_STATE_CHANGE_FAILURE ||
+ !SyncStateChange(m_playbin, GST_STATE_PAUSED))
+ {
+ CheckForErrors();
+@@ -1307,12 +1057,11 @@ bool wxGStreamerMediaBackend::DoLoad(con
+ //
+ // Sets the stream to a playing state
+ //
+-// THREAD-UNSAFE in 0.8, maybe in 0.10 as well
+ //-----------------------------------------------------------------------------
+ bool wxGStreamerMediaBackend::Play()
+ {
+ if (gst_element_set_state (m_playbin,
+- GST_STATE_PLAYING) == GST_STATE_FAILURE)
++ GST_STATE_PLAYING) == GST_STATE_CHANGE_FAILURE)
+ {
+ CheckForErrors();
+ return false;
+@@ -1326,13 +1075,12 @@ bool wxGStreamerMediaBackend::Play()
+ //
+ // Marks where we paused and pauses the stream
+ //
+-// THREAD-UNSAFE in 0.8, maybe in 0.10 as well
+ //-----------------------------------------------------------------------------
+ bool wxGStreamerMediaBackend::Pause()
+ {
+ m_llPausedPos = wxGStreamerMediaBackend::GetPosition();
+ if (gst_element_set_state (m_playbin,
+- GST_STATE_PAUSED) == GST_STATE_FAILURE)
++ GST_STATE_PAUSED) == GST_STATE_CHANGE_FAILURE)
+ {
+ CheckForErrors();
+ return false;
+@@ -1353,7 +1101,7 @@ bool wxGStreamerMediaBackend::Stop()
+ { // begin state lock
+ wxMutexLocker lock(m_asynclock);
+ if(gst_element_set_state (m_playbin,
+- GST_STATE_PAUSED) == GST_STATE_FAILURE ||
++ GST_STATE_PAUSED) == GST_STATE_CHANGE_FAILURE ||
+ !SyncStateChange(m_playbin, GST_STATE_PAUSED))
+ {
+ CheckForErrors();
+@@ -1417,10 +1165,8 @@ wxLongLong wxGStreamerMediaBackend::GetP
+ else
+ {
+ gint64 pos;
+- GstFormat fmtTime = GST_FORMAT_TIME;
+
+- if (!wxGst_element_query_position(m_playbin, &fmtTime, &pos) ||
+- fmtTime != GST_FORMAT_TIME || pos == -1)
++ if (!gst_element_query_position(m_playbin, GST_FORMAT_TIME, &pos) || pos == -1)
+ return 0;
+ return pos / GST_MSECOND ;
+ }
+@@ -1438,44 +1184,21 @@ wxLongLong wxGStreamerMediaBackend::GetP
+ // This is also an exceedingly ugly function due to the three implementations
+ // (or, rather two plus one implementation without a seek function).
+ //
+-// This is asynchronous and thread-safe on both 0.8 and 0.10.
+-//
+ // NB: This fires both a stop and play event if the media was previously
+ // playing... which in some ways makes sense. And yes, this makes the video
+ // go all haywire at times - a gstreamer bug...
+ //-----------------------------------------------------------------------------
+ bool wxGStreamerMediaBackend::SetPosition(wxLongLong where)
+ {
+-#if GST_VERSION_MAJOR == 0 && GST_VERSION_MINOR == 8 \
+- && GST_VERSION_MICRO == 0
+- // 0.8.0 has no gst_element_seek according to official docs!!!
+- wxLogSysError(wxT("GStreamer 0.8.0 does not have gst_element_seek")
+- wxT(" according to official docs"));
+- return false;
+-#else // != 0.8.0
+-
+-# if GST_VERSION_MAJOR > 0 || GST_VERSION_MINOR >= 10
+- gst_element_seek (m_playbin, m_dRate, GST_FORMAT_TIME,
++ if ( gst_element_seek (m_playbin, m_dRate, GST_FORMAT_TIME,
+ (GstSeekFlags)(GST_SEEK_FLAG_FLUSH | GST_SEEK_FLAG_KEY_UNIT),
+ GST_SEEK_TYPE_SET, where.GetValue() * GST_MSECOND,
+- GST_SEEK_TYPE_NONE, GST_CLOCK_TIME_NONE );
+-# else
+- // NB: Some gstreamer versions return false basically all the time
+- // here - even totem doesn't bother to check the return value here
+- // so I guess we'll just assume it worked -
+- // TODO: maybe check the gst error callback???
+- gst_element_seek (m_playbin, (GstSeekType) (GST_SEEK_METHOD_SET |
+- GST_FORMAT_TIME | GST_SEEK_FLAG_FLUSH),
+- where.GetValue() * GST_MSECOND );
+-
+-# endif // GST_VERSION_MAJOR > 0 || GST_VERSION_MINOR >= 10
+-
++ GST_SEEK_TYPE_NONE, GST_CLOCK_TIME_NONE ) )
+ {
+ m_llPausedPos = where;
+ return true;
+ }
+- return true;
+-#endif //== 0.8.0
++ return false;
+ }
+
+ //-----------------------------------------------------------------------------
+@@ -1487,10 +1210,8 @@ bool wxGStreamerMediaBackend::SetPositio
+ wxLongLong wxGStreamerMediaBackend::GetDuration()
+ {
+ gint64 length;
+- GstFormat fmtTime = GST_FORMAT_TIME;
+
+- if(!wxGst_element_query_duration(m_playbin, &fmtTime, &length) ||
+- fmtTime != GST_FORMAT_TIME || length == -1)
++ if(!gst_element_query_duration(m_playbin, GST_FORMAT_TIME, &length) || length == -1)
+ return 0;
+ return length / GST_MSECOND ;
+ }
+@@ -1512,7 +1233,7 @@ void wxGStreamerMediaBackend::Move(int W
+ // wxGStreamerMediaBackend::GetVideoSize
+ //
+ // Returns our cached video size from Load/gst_notify_caps_callback
+-// gst_x_overlay_get_desired_size also does this in 0.8...
++// gst_video_overlay_get_desired_size also does this in 0.8...
+ //-----------------------------------------------------------------------------
+ wxSize wxGStreamerMediaBackend::GetVideoSize() const
+ {
+@@ -1539,9 +1260,8 @@ wxSize wxGStreamerMediaBackend::GetVideo
+ //TODO: forcing frame/samplerates, see audioscale and videorate. Audioscale is
+ //TODO: part of playbin.
+ //
+-// In 0.10 GStreamer has new gst_element_seek API that might
+-// support this - and I've got an attempt to do so but it is untested
+-// but it would appear to work...
++// In has new gst_element_seek API that supports this - and I've got an attempt
++// to do so but it is untested but it would appear to work...
+ //-----------------------------------------------------------------------------
+ double wxGStreamerMediaBackend::GetPlaybackRate()
+ {
+@@ -1552,7 +1272,6 @@ double wxGStreamerMediaBackend::GetPlayb
+
+ bool wxGStreamerMediaBackend::SetPlaybackRate(double dRate)
+ {
+-#if GST_VERSION_MAJOR > 0 || GST_VERSION_MINOR >= 10
+ #if 0 // not tested enough
+ if( gst_element_seek (m_playbin, dRate, GST_FORMAT_TIME,
+ (GstSeekFlags)(GST_SEEK_FLAG_FLUSH | GST_SEEK_FLAG_KEY_UNIT),
+@@ -1565,7 +1284,6 @@ bool wxGStreamerMediaBackend::SetPlaybac
+ #else
+ wxUnusedVar(dRate);
+ #endif
+-#endif
+
+ // failure
+ return false;
+@@ -1593,10 +1311,8 @@ wxLongLong wxGStreamerMediaBackend::GetD
+ wxLongLong wxGStreamerMediaBackend::GetDownloadTotal()
+ {
+ gint64 length;
+- GstFormat fmtBytes = GST_FORMAT_BYTES;
+
+- if (!wxGst_element_query_duration(m_playbin, &fmtBytes, &length) ||
+- fmtBytes != GST_FORMAT_BYTES || length == -1)
++ if (!gst_element_query_duration(m_playbin, GST_FORMAT_BYTES, &length) || length == -1)
+ return 0;
+ return length;
+ }
diff --git a/wxgtk/make-abicheck-non-fatal.patch b/wxgtk/make-abicheck-non-fatal.patch
new file mode 100644
index 0000000..97055ba
--- /dev/null
+++ b/wxgtk/make-abicheck-non-fatal.patch
@@ -0,0 +1,15 @@
+diff -up wxGTK-2.8.12/src/common/appbase.cpp.abicheck wxGTK-2.8.12/src/common/appbase.cpp
+--- wxGTK-2.8.12/src/common/appbase.cpp.abicheck 2015-03-12 17:15:18.000000000 +0100
++++ wxGTK-2.8.12/src/common/appbase.cpp 2015-03-12 17:15:57.000000000 +0100
+@@ -424,10 +424,7 @@ bool wxAppConsole::CheckBuildOptions(con
+ msg.Printf(_T("Mismatch between the program and library build versions detected.\nThe library used %s,\nand %s used %s."),
+ lib.c_str(), progName.c_str(), prog.c_str());
+
+- wxLogFatalError(msg.c_str());
+-
+- // normally wxLogFatalError doesn't return
+- return false;
++ wxLogWarning(msg.c_str());
+ }
+ #undef wxCMP
+
diff --git a/wxgtk/wxgtk-freeze.patch b/wxgtk/wxgtk-freeze.patch
deleted file mode 100644
index 33ca568..0000000
--- a/wxgtk/wxgtk-freeze.patch
+++ /dev/null
@@ -1,48 +0,0 @@
---- wxWidgets/branches/WX_3_0_BRANCH/src/generic/listctrl.cpp 2013/12/02 12:56:44 75325
-+++ wxWidgets/branches/WX_3_0_BRANCH/src/generic/listctrl.cpp 2014/07/03 14:16:37 76808
-@@ -1420,6 +1420,13 @@
-
- void wxListTextCtrlWrapper::EndEdit(EndReason reason)
- {
-+ if( m_aboutToFinish )
-+ {
-+ // We already called Finish which cannot be called
-+ // more than once.
-+ return;
-+ }
-+
- m_aboutToFinish = true;
-
- switch ( reason )
-@@ -1525,6 +1532,7 @@
- {
- if ( !m_aboutToFinish )
- {
-+ m_aboutToFinish = true;
- if ( !AcceptChanges() )
- m_owner->OnRenameCancelled( m_itemEdited );
-
---- wxWidgets/branches/WX_3_0_BRANCH/src/generic/treectlg.cpp 2014/03/07 13:16:15 76093
-+++ wxWidgets/branches/WX_3_0_BRANCH/src/generic/treectlg.cpp 2014/07/03 14:16:37 76808
-@@ -458,6 +458,13 @@
-
- void wxTreeTextCtrl::EndEdit(bool discardChanges)
- {
-+ if ( m_aboutToFinish )
-+ {
-+ // We already called Finish which cannot be called
-+ // more than once.
-+ return;
-+ }
-+
- m_aboutToFinish = true;
-
- if ( discardChanges )
-@@ -555,6 +562,7 @@
- {
- if ( !m_aboutToFinish )
- {
-+ m_aboutToFinish = true;
- if ( !AcceptChanges() )
- m_owner->OnRenameCancelled( m_itemEdited );
-
diff --git a/wxgtk/wxgtk-gcc6.patch b/wxgtk/wxgtk-gcc6.patch
new file mode 100644
index 0000000..119175c
--- /dev/null
+++ b/wxgtk/wxgtk-gcc6.patch
@@ -0,0 +1,39 @@
+From 73e9e18ea09ffffcaac50237def0d9728a213c02 Mon Sep 17 00:00:00 2001
+From: Scott Talbert <swt(a)techie.net>
+Date: Sat, 20 Feb 2016 00:08:14 -0500
+Subject: [PATCH] Fix STC compilation with GCC6
+
+Use std::abs() from <cmath> instead of abs() from <math.h> to avoid problems
+with ambiguous overloads.
+
+Closes #17147.
+
+Closes https://github.com/wxWidgets/wxWidgets/pull/222
+---
+ src/stc/scintilla/src/Editor.cxx | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/src/stc/scintilla/src/Editor.cxx b/src/stc/scintilla/src/Editor.cxx
+index cd72953..2081df2 100644
+--- a/src/stc/scintilla/src/Editor.cxx
++++ b/src/stc/scintilla/src/Editor.cxx
+@@ -11,6 +11,7 @@
+ #include <ctype.h>
+ #include <assert.h>
+
++#include <cmath>
+ #include <string>
+ #include <vector>
+ #include <map>
+@@ -5841,9 +5842,9 @@ void Editor::GoToLine(int lineNo) {
+ }
+
+ static bool Close(Point pt1, Point pt2) {
+- if (abs(pt1.x - pt2.x) > 3)
++ if (std::abs(pt1.x - pt2.x) > 3)
+ return false;
+- if (abs(pt1.y - pt2.y) > 3)
++ if (std::abs(pt1.y - pt2.y) > 3)
+ return false;
+ return true;
+ }
1
0
commit 5ecb6f0a23575f3cdb99e5a7b1a862fdf594e60d
Author: Alan Mizrahi <alan+crux(a)mizrahi.com.ve>
Date: Mon Jan 23 16:16:16 2017 +0900
smplayer: 16.11.0 -> 17.1.0
diff --git a/smplayer/.md5sum b/smplayer/.md5sum
index 6f668ee..152228b 100644
--- a/smplayer/.md5sum
+++ b/smplayer/.md5sum
@@ -1 +1 @@
-e9aa4237033e0dd0da3adf8df0bb4d51 smplayer-16.11.0.tar.bz2
+aa28e0ec45bc184e4304700313a8f6e9 smplayer-17.1.0.tar.bz2
diff --git a/smplayer/Pkgfile b/smplayer/Pkgfile
index af3a775..c9b45d5 100644
--- a/smplayer/Pkgfile
+++ b/smplayer/Pkgfile
@@ -5,7 +5,7 @@
# Optional: kdelibs
name=smplayer
-version=16.11.0
+version=17.1.0
release=1
source=(http://prdownloads.sf.net/$name/$name-$version.tar.bz2)
1
0
commit 8975973034fc3173ae2989d413292c3e45b5c8cd
Author: Juergen Daubert <jue(a)jue.li>
Date: Sat Jan 21 19:48:14 2017 +0100
poppler-qt5: fix signature
diff --git a/poppler-qt5/.signature b/poppler-qt5/.signature
index 23f5c8a..a5ac568 100644
--- a/poppler-qt5/.signature
+++ b/poppler-qt5/.signature
@@ -1,6 +1,6 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/WsuEamvU6QfdEz+xOqnMF6h3kpPfP7jeM33roGY0Qw/1r/fhX9cw3qbLqb0p83eLTA3T4fSee7YpmUdk+FEwQM=
+RWSE3ohX2g5d/QAOX9VkFXUGWGPso9Wdlk7d3aJlubORi5NHFnuqBpe7qQB1wwyDmM4v5sGGTk30w/hHl5gfqa8vSq0ruW8cfwA=
SHA256 (Pkgfile) = 910fbdc0997a45990fec150dff876343b896f30ef10ec9948f46ba51f3041c1d
-SHA256 (.footprint) = 62c010be6ce3fbcce941e0dd132e7ff78379e66c43ce909344c3c3346cf59700
+SHA256 (.footprint) = 3244fab34faf929beeeadcdf5bcce1faae61015261d59f6ec9760d6e3048b3a5
SHA256 (poppler-0.51.0.tar.xz) = e997c9ad81a8372f2dd03a02b00692b8cc479c220340c8881edaca540f402c1f
SHA256 (poppler-cmake.patch) = dc3074f93cfcbdbf9b7934763cf1de3d8fdfef5665f503c0471f8aa4e2166dc7
1
0
![](https://secure.gravatar.com/avatar/df8330968b6df8cd1c1942c5fb4b720c.jpg?s=120&d=mm&r=g)
ports/opt (3.3): ppp: fix build with 4.9 kernel-headers, patch from fedora
by crux@crux.nu 21 Jan '17
by crux@crux.nu 21 Jan '17
21 Jan '17
commit 61c55da42814df609d044d0d512f0885955fcf22
Author: Juergen Daubert <jue(a)jue.li>
Date: Sat Jan 21 19:22:33 2017 +0100
ppp: fix build with 4.9 kernel-headers, patch from fedora
diff --git a/ppp/.md5sum b/ppp/.md5sum
index c12f7ce..fe1ac59 100644
--- a/ppp/.md5sum
+++ b/ppp/.md5sum
@@ -1,2 +1,3 @@
+215ae2d9bfbaaf2a47d621d1a7727c7c 0029-pppoe-include-netinet-in.h-before-linux-in.h.patch
78818f40e6d33a1d1de68a1551f6595a ppp-2.4.7.tar.gz
24867da3561a2ba62f555ac717af77cb ppp-nofilter.patch
diff --git a/ppp/.signature b/ppp/.signature
index a76f8eb..f35f31f 100644
--- a/ppp/.signature
+++ b/ppp/.signature
@@ -1,6 +1,7 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/XOyxCw8Vin/obZY72pmMrUTv2figVX1QK+7sw7alR5MEzDhFo2zaC+txshkIAvx1WawrZuFBJT/OQt4vQ6CXQE=
-SHA256 (Pkgfile) = 340ec15e58183d2b061084ee85ecd1cfe80c3c753d7b02d25f23f68ce9cc4493
+RWSE3ohX2g5d/d3qyaOEH6ldsWvr8lmNrz/GZgdowz+3GBE7A9NzGVw7sPszri6ebiJKBJ+ZkJjDwkaZdpUKT8jN1tv0+Kfu6gE=
+SHA256 (Pkgfile) = 227cb03345485e58a78c530f7930f80c6dbc5529b51a20687ee32d02e659e165
SHA256 (.footprint) = 02ba8f49c773c5bb70a42ff518804a8343a501ca650fa08a9465a736cece84f2
SHA256 (ppp-2.4.7.tar.gz) = 02e0a3dd3e4799e33103f70ec7df75348c8540966ee7c948e4ed8a42bbccfb30
SHA256 (ppp-nofilter.patch) = ac6100526d256e341183aa6470515f85cfb6195277b801339c4f7930942132fa
+SHA256 (0029-pppoe-include-netinet-in.h-before-linux-in.h.patch) = 7239409d9e28d2874da41db189e6c45a0c8f3894879783966ddcea0b5462779a
diff --git a/ppp/0029-pppoe-include-netinet-in.h-before-linux-in.h.patch b/ppp/0029-pppoe-include-netinet-in.h-before-linux-in.h.patch
new file mode 100644
index 0000000..9b0920d
--- /dev/null
+++ b/ppp/0029-pppoe-include-netinet-in.h-before-linux-in.h.patch
@@ -0,0 +1,35 @@
+From 33797aa193a2751da26f9af120e39c110defe4d1 Mon Sep 17 00:00:00 2001
+From: Lubomir Rintel <lkundrak(a)v3.sk>
+Date: Sat, 10 Dec 2016 19:53:56 +0100
+Subject: [PATCH] pppoe: include netinet/in.h before linux/in.h
+
+To fix build breakage.
+---
+ pppd/plugins/rp-pppoe/pppoe.h | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/pppd/plugins/rp-pppoe/pppoe.h b/pppd/plugins/rp-pppoe/pppoe.h
+index 9ab2eee..f77f5b7 100644
+--- a/pppd/plugins/rp-pppoe/pppoe.h
++++ b/pppd/plugins/rp-pppoe/pppoe.h
+@@ -15,6 +15,8 @@
+
+ #include "config.h"
+
++#include <netinet/in.h>
++
+ #if defined(HAVE_NETPACKET_PACKET_H) || defined(HAVE_LINUX_IF_PACKET_H)
+ #define _POSIX_SOURCE 1 /* For sigaction defines */
+ #endif
+@@ -84,8 +86,6 @@ typedef unsigned long UINT32_t;
+ #include <linux/if_ether.h>
+ #endif
+
+-#include <netinet/in.h>
+-
+ #ifdef HAVE_NETINET_IF_ETHER_H
+ #include <sys/types.h>
+
+--
+2.9.3
+
diff --git a/ppp/Pkgfile b/ppp/Pkgfile
index 65249a9..9fa1f8a 100644
--- a/ppp/Pkgfile
+++ b/ppp/Pkgfile
@@ -5,13 +5,19 @@
name=ppp
version=2.4.7
-release=2
+release=3
source=(http://ppp.samba.org/ftp/ppp/$name-$version.tar.gz \
- $name-nofilter.patch)
+ $name-nofilter.patch \
+ 0029-pppoe-include-netinet-in.h-before-linux-in.h.patch)
build () {
cd $name-$version
+
patch -p1 -i $SRC/$name-nofilter.patch
+
+ # http://pkgs.fedoraproject.org/cgit/rpms/ppp.git/tree/
+ patch -p1 -i $SRC/0029-pppoe-include-netinet-in.h-before-linux-in.h.patch
+
./configure --prefix=/usr --sysconfdir=/etc
make
make -j1 INSTROOT=$PKG install install-etcppp
1
0