Date: Fri, 17 Jan 2014 10:33:37 -0500 From: Jim Ohlstein <jim@selenium.jlkhosting.com> To: FreeBSD-gnats-submit@freebsd.org Cc: osa@FreeBSD.org Subject: ports/185850: [PATCH] www/nginx: add support for 3rd party video_thumbextractor module Message-ID: <E1W4BQP-000At4-DO@selenium.jlkhosting.com> Resent-Message-ID: <201401171540.s0HFe0c4004146@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 185850 >Category: ports >Synopsis: [PATCH] www/nginx: add support for 3rd party video_thumbextractor module >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jan 17 15:40:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Jim Ohlstein >Release: FreeBSD 10.0-PRERELEASE amd64 >Organization: JLK Hosting >Environment: System: FreeBSD selenium.jlkhosting.com 10.0-PRERELEASE FreeBSD 10.0-PRERELEASE #0 r260431: Tue Jan 7 21:59:51 >Description: Add support for 3rd party video_thumbextractor module Port maintainer (osa@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.99_11 (mode: change, diff: SVN) >How-To-Repeat: >Fix: --- nginx-1.4.4_2,1.patch begins here --- Index: Makefile =================================================================== --- Makefile (revision 1) +++ Makefile (working copy) @@ -74,6 +74,7 @@ HTTP_UPSTREAM_FAIR \ HTTP_UPSTREAM_HASH \ HTTP_UPSTREAM_STICKY \ + HTTP_VIDEO_THUMBEXTRACTOR \ HTTP_ZIP \ ARRAYVAR \ DRIZZLE \ @@ -164,6 +165,7 @@ HTTP_UPSTREAM_FAIR_DESC= 3rd party upstream fair module HTTP_UPSTREAM_HASH_DESC= 3rd party upstream hash module HTTP_UPSTREAM_STICKY_DESC= 3rd party upstream sticky module +HTTP_VIDEO_THUMBEXTRACTOR_DESC= 3rd party video_thumbextractor module HTTP_ZIP_DESC= 3rd party http_zip module ARRAYVAR_DESC= 3rd party array_var module DRIZZLE_DESC= 3rd party drizzlie module @@ -541,6 +543,21 @@ CONFIGURE_ARGS+=--add-module=${WRKDIR}/nginx-sticky-module-${NGINX_UPSTREAM_STICKY_VERSION} .endif +.if ${PORT_OPTIONS:MHTTP_VIDEO_THUMBEXTRACTOR} +LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg \ + libavformat.so:${PORTSDIR}/multimedia/ffmpeg \ + libavcodec.so:${PORTSDIR}/multimedia/ffmpeg \ + libavutil.so:${PORTSDIR}/multimedia/ffmpeg \ + libswscale.so:${PORTSDIR}/multimedia/ffmpeg \ + libMagickWand.so:${PORTSDIR}/graphics/ImageMagick +NGINX_VIDEO_THUMBEXTRACTOR_VERSION= 0.2.0 +GIT_VIDEO_THUMBEXTRACTOR_VERSION= 0-g9406457 +MASTER_SITES+= https://github.com/wandenberg/nginx-video-thumbextractor-module/tarball/${NGINX_VIDEO_THUMBEXTRACTOR_VERSION}/:videothumbextractor +DISTFILES+= wandenberg-nginx-video-thumbextractor-module-${NGINX_VIDEO_THUMBEXTRACTOR_VERSION}-${GIT_VIDEO_THUMBEXTRACTOR_VERSION}.tar.gz:videothumbextractor +CONFIGURE_ARGS+=--add-module=${WRKDIR}/wandenberg-nginx-video-thumbextractor-module-${GIT_VIDEO_THUMBEXTRACTOR_VERSION:S/^0-g//} \ + --with-cc-opt="-I ${LOCALBASE}/include -I ${LOCALBASE}/include/ImageMagick" +.endif + .if ${PORT_OPTIONS:MHTTP_XSLT} USE_GNOME= libxml2 libxslt CONFIGURE_ARGS+=--with-http_xslt_module Index: distinfo =================================================================== --- distinfo (revision 1) +++ distinfo (working copy) @@ -26,6 +26,8 @@ SIZE (vkholodkov-nginx-eval-module-1.0.3-0-g125fa2e.tar.gz) = 5727 SHA256 (ngx-fancyindex-0.3.1.tar.gz) = 877e383c6bc06be92abb88f5ac251a165b63feb5f4828d52a554efc19a3f7c7d SIZE (ngx-fancyindex-0.3.1.tar.gz) = 13071 +SHA256 (alibaba-nginx-footer-filter-1.2.2-0-g3572184.tar.gz) = 48a23f879416c0d8da5795c419b94f1ffa42ee06602545f494db4d9aba646e8f +SIZE (alibaba-nginx-footer-filter-1.2.2-0-g3572184.tar.gz) = 3934 SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae SIZE (nginx_mogilefs_module-1.0.4.tar.gz) = 11208 SHA256 (nginx_mod_h264_streaming-2.2.7.tar.gz) = 6d974ba630cef59de1f60996c66b401264a345d25988a76037c2856cec756c19 @@ -52,6 +54,8 @@ SIZE (Nginx_upstream_hash-0.3.1.tar.gz) = 5049 SHA256 (nginx-sticky-module-1.1.tar.gz) = 6c18334d29d055bf9f21d59f9e9fb093e4dad017577f54b37c9358d315b05587 SIZE (nginx-sticky-module-1.1.tar.gz) = 115412 +SHA256 (wandenberg-nginx-video-thumbextractor-module-0.2.0-0-g9406457.tar.gz) = 8c39593b7a16003cad5d071df96dcf451fe41d64ba5dbf658e26e7b4684528ff +SIZE (wandenberg-nginx-video-thumbextractor-module-0.2.0-0-g9406457.tar.gz) = 8812 SHA256 (mod_zip-1.1.6.tar.gz) = d30546b4be8308c721df0240ebc38c474c6b577381a110321eded6dbed5104b1 SIZE (mod_zip-1.1.6.tar.gz) = 21991 SHA256 (chaoslawful-drizzle-nginx-module-v0.1.7-0-gb83a8a9.tar.gz) = 7687f119343b2246257ad7269a940e7ca03a1939b8032b444317037f6417fec7 @@ -84,8 +88,6 @@ SIZE (agentzh-rds-json-nginx-module-v0.13-0-g8292070.tar.gz) = 32965 SHA256 (agentzh-redis2-nginx-module-v0.10-0-g78a7622.tar.gz) = c2a164df07759d2a45beacc1f72316be84e9348b7ae5509723eabd2d61cb4897 SIZE (agentzh-redis2-nginx-module-v0.10-0-g78a7622.tar.gz) = 29850 -SHA256 (alibaba-nginx-footer-filter-1.2.2-0-g3572184.tar.gz) = 48a23f879416c0d8da5795c419b94f1ffa42ee06602545f494db4d9aba646e8f -SIZE (alibaba-nginx-footer-filter-1.2.2-0-g3572184.tar.gz) = 3934 SHA256 (rtmp-nginx-module-v1.1.2.tar.gz) = 726d294b69db7a09bf537c4ae5b04932dc9551fd8caf13f95936a9f973f106a1 SIZE (rtmp-nginx-module-v1.1.2.tar.gz) = 516500 SHA256 (agentzh-set-misc-nginx-module-v0.24-0-g36fd035.tar.gz) = dd00e4c2312db6e50e3fae8620285b07618df76c229757f2878989001c5370bb --- nginx-1.4.4_2,1.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1W4BQP-000At4-DO>