diff options
author | amdmi3 <amdmi3@FreeBSD.org> | 2016-07-13 03:35:24 +0800 |
---|---|---|
committer | amdmi3 <amdmi3@FreeBSD.org> | 2016-07-13 03:35:24 +0800 |
commit | a9d91fcf3604970d262295214bf92358601363fc (patch) | |
tree | c9bbcc269accfe425d552f249e1ce76cbad79902 /audio | |
parent | 3b0494eac2f99d7797d7fb2e449e8e6c9a1b3b3d (diff) | |
download | freebsd-ports-gnome-a9d91fcf3604970d262295214bf92358601363fc.tar.gz freebsd-ports-gnome-a9d91fcf3604970d262295214bf92358601363fc.tar.zst freebsd-ports-gnome-a9d91fcf3604970d262295214bf92358601363fc.zip |
- Update to 0.8
- Switch to USES=ssl
- Fix build with ports openssl
PR: 210952
Submitted by: liangtai.s16@gmail.com (maintainer)
Diffstat (limited to 'audio')
-rw-r--r-- | audio/opusfile/Makefile | 18 | ||||
-rw-r--r-- | audio/opusfile/distinfo | 5 | ||||
-rw-r--r-- | audio/opusfile/files/extra-patch-configure.ac (renamed from audio/opusfile/files/patch-configure.ac) | 7 | ||||
-rw-r--r-- | audio/opusfile/pkg-plist | 4 |
4 files changed, 19 insertions, 15 deletions
diff --git a/audio/opusfile/Makefile b/audio/opusfile/Makefile index c12751a1925b..d2f3661c9c19 100644 --- a/audio/opusfile/Makefile +++ b/audio/opusfile/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= opusfile -PORTVERSION= 0.7 +PORTVERSION= 0.8 CATEGORIES= audio MASTER_SITES= http://downloads.xiph.org/releases/opus/ \ MOZILLA/opus @@ -15,9 +15,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libogg.so:audio/libogg \ libopus.so:audio/opus -USES= autoreconf gmake libtool pathfix pkgconfig +USES= autoreconf gmake libtool pathfix pkgconfig ssl USE_LDCONFIG= yes -USE_OPENSSL= yes GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes PATHFIX_MAKEFILEIN= Makefile.am @@ -33,9 +32,18 @@ DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen CONFIGURE_ARGS+= --disable-examples INSTALL_TARGET= install-strip -post-patch: +.include <bsd.port.pre.mk> + +.if ${SSL_DEFAULT} == base +EXTRA_PATCHES+= ${FILESDIR}/extra-patch-configure.ac +pre-patch: @${GREP} -l '@openssl@' ${WRKSRC}/opusurl.pc.in | \ ${XARGS} ${REINPLACE_CMD} -e 's| @openssl@||' +.endif + +post-patch: + @${GREP} -l 'AC_SEARCH_LIBS(ftime' ${WRKSRC}/configure.ac | \ + ${XARGS} ${REINPLACE_CMD} -e '/ftime/d' @${GREP} -L 'src/ftime.c' ${WRKSRC}/Makefile.am | \ ${XARGS} ${REINPLACE_CMD} -e '/dist_doc_DATA/s/COPYING//' \ -e '/libopusurl_la_SOURCES/s|= \(src/http\.c\)|= src/ftime.c \1|' @@ -48,4 +56,4 @@ post-install-DOXYGEN-on: >> ${WRKDIR}/PLIST.doc ; \ (cd ${WRKDIR} ; ${SED} -i -e '/PLIST.doc/ r PLIST.doc' ${TMPPLIST}) -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/audio/opusfile/distinfo b/audio/opusfile/distinfo index c29590a9af1e..cb4cc597c714 100644 --- a/audio/opusfile/distinfo +++ b/audio/opusfile/distinfo @@ -1,2 +1,3 @@ -SHA256 (opusfile-0.7.tar.gz) = 9e2bed13bc729058591a0f1cab2505e8cfd8e7ac460bf10a78bcc3b125e7c301 -SIZE (opusfile-0.7.tar.gz) = 463581 +TIMESTAMP = 1467984139 +SHA256 (opusfile-0.8.tar.gz) = 2c231ed3cfaa1b3173f52d740e5bbd77d51b9dfecb87014b404917fba4b855a4 +SIZE (opusfile-0.8.tar.gz) = 464600 diff --git a/audio/opusfile/files/patch-configure.ac b/audio/opusfile/files/extra-patch-configure.ac index e6e6701925c2..be6b426f0855 100644 --- a/audio/opusfile/files/patch-configure.ac +++ b/audio/opusfile/files/extra-patch-configure.ac @@ -1,11 +1,6 @@ --- configure.ac.orig 2016-01-01 01:42:01 UTC +++ configure.ac -@@ -86,15 +86,16 @@ AM_COND_IF(OP_WIN32, - ) - ) - ) --AC_SEARCH_LIBS(ftime, [compat], , [enable_http=no]) - +@@ -81,10 +81,12 @@ AM_COND_IF(OP_WIN32, AS_IF([test "$enable_http" != "no"], [ openssl="openssl" AC_DEFINE([OP_ENABLE_HTTP], [1], [Enable HTTP support]) diff --git a/audio/opusfile/pkg-plist b/audio/opusfile/pkg-plist index cef0fc06261d..c5252fd8483f 100644 --- a/audio/opusfile/pkg-plist +++ b/audio/opusfile/pkg-plist @@ -2,11 +2,11 @@ include/opus/opusfile.h lib/libopusfile.a lib/libopusfile.so lib/libopusfile.so.0 -lib/libopusfile.so.0.4.0 +lib/libopusfile.so.0.4.1 lib/libopusurl.a lib/libopusurl.so lib/libopusurl.so.0 -lib/libopusurl.so.0.4.0 +lib/libopusurl.so.0.4.1 libdata/pkgconfig/opusfile.pc libdata/pkgconfig/opusurl.pc @comment Insert PLIST.doc here |