summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYen Chi Hsuan2016-05-14 16:21:16 +0800
committerYen Chi Hsuan2016-05-14 16:21:16 +0800
commitfcd0ba1b1c9a11fa902a70c7faa08cadd0ff0432 (patch)
tree3dc719630716e980d05b3bb31766f58be5f2430c
parent0d1d1becd1ee23ec65f02201c3a7439c0e14cbbf (diff)
downloadaur-fcd0ba1b1c9a11fa902a70c7faa08cadd0ff0432.tar.gz
Fix for OpenSSL without SSL3
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD18
-rw-r--r--ssl3.patch16
3 files changed, 36 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 32e94a7da279..0ac2e65c7b45 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Thu Feb 4 11:17:18 UTC 2016
+# Sat May 14 08:21:07 UTC 2016
pkgbase = gpac-git
pkgdesc = A multimedia framework based on the MPEG-4 Systems standard (git version)
- pkgver = 0.5.2.r1180.gad26ca8
+ pkgver = 0.5.2.r1734.gd7c9205
pkgrel = 1
epoch = 1
url = http://gpac.sourceforge.net
@@ -28,7 +28,9 @@ pkgbase = gpac-git
options = staticlibs
options = !makeflags
source = git://github.com/gpac/gpac.git
- sha1sums = SKIP
+ source = ssl3.patch
+ sha256sums = SKIP
+ sha256sums = f5391273c9b77283469362f02a31e65f8ce8c80343d80c5b0b0c019068831a41
pkgname = gpac-git
diff --git a/PKGBUILD b/PKGBUILD
index 0f18c6cd7745..ae5b345379a1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
_pkgname=gpac
pkgname=$_pkgname-git
-pkgver=0.5.2.r1180.gad26ca8
+pkgver=0.5.2.r1734.gd7c9205
pkgrel=1
epoch=1
pkgdesc="A multimedia framework based on the MPEG-4 Systems standard (git version)"
@@ -18,8 +18,14 @@ optdepends=('jack: for jack support'
'libmad: for mp3 support'
'sdl2: for sdl support')
options=('staticlibs' '!makeflags')
-source=(git://github.com/gpac/gpac.git)
-sha1sums=('SKIP')
+source=(
+ git://github.com/gpac/gpac.git
+ 'ssl3.patch'
+)
+sha256sums=(
+ 'SKIP'
+ 'f5391273c9b77283469362f02a31e65f8ce8c80343d80c5b0b0c019068831a41'
+)
pkgver() {
cd "$_pkgname"
@@ -29,6 +35,12 @@ pkgver() {
)
}
+prepare() {
+ cd ${_pkgname}
+
+ patch -i ../ssl3.patch -Np1
+}
+
build() {
cd ${_pkgname}
./configure --prefix=/usr --mandir=/usr/share/man --X11-path=/usr --use-js=no
diff --git a/ssl3.patch b/ssl3.patch
new file mode 100644
index 000000000000..357d960c7a17
--- /dev/null
+++ b/ssl3.patch
@@ -0,0 +1,16 @@
+diff --git a/src/utils/downloader.c b/src/utils/downloader.c
+index 729cb51..54caf7e 100644
+--- a/src/utils/downloader.c
++++ b/src/utils/downloader.c
+@@ -426,9 +426,11 @@ static int ssl_init(GF_DownloadManager *dm, u32 mode)
+ meth = SSLv2_client_method();
+ break;
+ #endif
++#ifndef OPENSSL_NO_SSL3_METHOD
+ case 2:
+ meth = SSLv3_client_method();
+ break;
++#endif
+ case 3:
+ meth = TLSv1_client_method();
+ break;