Index: head/audio/libshout/Makefile =================================================================== --- head/audio/libshout/Makefile (revision 479868) +++ head/audio/libshout/Makefile (revision 479869) @@ -1,44 +1,41 @@ # Created by: Zach Zurflu # $FreeBSD$ PORTNAME= libshout PORTVERSION= 2.4.1 CATEGORIES= audio net MASTER_SITES= http://downloads.xiph.org/releases/${PORTNAME}/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Connect and transmit data to an Icecast media streaming server LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_SSL= openssl-devel -BROKEN_SSL_REASON_openssl-devel= undefined reference to `SSLeay_add_all_algorithms' - LIB_DEPENDS= libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis OPTIONS_DEFINE= DOCS SPEEX THEORA OPTIONS_DEFAULT=SPEEX THEORA GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes USES= gmake libtool pathfix pkgconfig ssl PORTDOCS= * SPEEX_CONFIGURE_ENABLE= speex SPEEX_LIB_DEPENDS= libspeex.so:audio/speex THEORA_CONFIGURE_ENABLE=theora THEORA_LIB_DEPENDS= libtheora.so:multimedia/libtheora post-patch: @${REINPLACE_CMD} -e '/^DATA = / s| $$(ckport_DATA)||; /^install-data-am:/ s| install-ckportDATA||' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|-ffast-math||g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|^Requires: |Requires.private: |' ${WRKSRC}/shout.pc.in @${REINPLACE_CMD} -e '/^AM_CPPFLAGS = / s|^\(.*\) \(@XIPH_CPPFLAGS@\) \(.*\)$$|\1 \3 \2|' ${WRKSRC}/examples/Makefile.in @${REINPLACE_CMD} -e 's|#ifdef IPV6_V6ONLY|#if defined(__BSD_VISIBLE) \&\& defined(IPV6_V6ONLY)|' ${WRKSRC}/src/common/net/sock.c .include Index: head/audio/libshout/files/patch-src-tls.c =================================================================== --- head/audio/libshout/files/patch-src-tls.c (nonexistent) +++ head/audio/libshout/files/patch-src-tls.c (revision 479869) @@ -0,0 +1,18 @@ +--- src/tls.c.orig 2015-06-18 04:27:45 UTC ++++ src/tls.c +@@ -63,10 +63,15 @@ static inline int tls_setup(shout_tls_t + { + SSL_METHOD *meth; + ++#if OPENSSL_VERSION_NUMBER < 0x10100000L + SSL_library_init(); + SSL_load_error_strings(); + SSLeay_add_all_algorithms(); + SSLeay_add_ssl_algorithms(); ++#else ++ OPENSSL_init_ssl(OPENSSL_INIT_LOAD_SSL_STRINGS, NULL); ++ OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CRYPTO_STRINGS, NULL); ++#endif + + meth = TLSv1_client_method(); + if (!meth) Property changes on: head/audio/libshout/files/patch-src-tls.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property