diff options
author | Yen Chi Hsuan | 2016-05-14 16:21:16 +0800 |
---|---|---|
committer | Yen Chi Hsuan | 2016-05-14 16:21:16 +0800 |
commit | fcd0ba1b1c9a11fa902a70c7faa08cadd0ff0432 (patch) | |
tree | 3dc719630716e980d05b3bb31766f58be5f2430c | |
parent | 0d1d1becd1ee23ec65f02201c3a7439c0e14cbbf (diff) | |
download | aur-fcd0ba1b1c9a11fa902a70c7faa08cadd0ff0432.tar.gz |
Fix for OpenSSL without SSL3
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 18 | ||||
-rw-r--r-- | ssl3.patch | 16 |
3 files changed, 36 insertions, 6 deletions
@@ -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 @@ -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; |