From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Jan 17 15:00:01 2014 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4A1C5289 for ; Fri, 17 Jan 2014 15:00:01 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 25D761AB4 for ; Fri, 17 Jan 2014 15:00:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id s0HF00W0095026 for ; Fri, 17 Jan 2014 15:00:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id s0HF00iZ095025; Fri, 17 Jan 2014 15:00:00 GMT (envelope-from gnats) Resent-Date: Fri, 17 Jan 2014 15:00:00 GMT Resent-Message-Id: <201401171500.s0HF00iZ095025@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jim Ohlstein Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 362AEF2D; Fri, 17 Jan 2014 14:56:39 +0000 (UTC) Received: from selenium.jlkhosting.com (selenium.jlkhosting.com [23.239.108.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1AE141A89; Fri, 17 Jan 2014 14:56:39 +0000 (UTC) Received: from root by selenium.jlkhosting.com with local (Exim 4.82 (FreeBSD)) (envelope-from ) id 1W4ApP-000FT9-Eo; Fri, 17 Jan 2014 09:55:23 -0500 Message-Id: Date: Fri, 17 Jan 2014 09:55:23 -0500 From: Jim Ohlstein To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/185847: [PATCH] www/nginx-devel: add support for 3rd part video_thumbextractor module Cc: osa@FreeBSD.org X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Jim Ohlstein List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jan 2014 15:00:01 -0000 >Number: 185847 >Category: ports >Synopsis: [PATCH] www/nginx-devel: add support for 3rd part 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:00: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-devel-1.5.8.patch begins here --- Index: Makefile =================================================================== --- Makefile (revision 1) +++ Makefile (working copy) @@ -7,8 +7,8 @@ MASTER_SITES= http://nginx.org/download/ MASTER_SITES+= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= osa +PKGNAMESUFFIX= -devel DISTFILES= ${DISTNAME}${EXTRACT_SUFX} -PKGNAMESUFFIX= -devel MAINTAINER= osa@FreeBSD.org COMMENT= Robust and small WWW server @@ -73,6 +73,7 @@ HTTP_UPSTREAM_FAIR \ HTTP_UPSTREAM_HASH \ HTTP_UPSTREAM_STICKY \ + HTTP_VIDEO_THUMBEXTRACTOR \ HTTP_ZIP \ ARRAYVAR \ DRIZZLE \ @@ -163,6 +164,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 @@ -293,7 +295,7 @@ .if ${PORT_OPTIONS:MHTTP_AUTH_LDAP} # WWW: https://github.com/kvspb/nginx-auth-ldap -GIT_HTTP_AUTH_LDAP_VERSION= c4dc7c9153 +GIT_HTTP_AUTH_LDAP_VERSION= c4dc7c9153 MASTER_SITES+= LOCAL/rm:http_auth_ldap DISTFILES+= http_auth_ldap-${GIT_HTTP_AUTH_LDAP_VERSION}.tar.gz:http_auth_ldap CONFIGURE_ARGS+=--add-module=${WRKDIR}/http_auth_ldap-${GIT_HTTP_AUTH_LDAP_VERSION} @@ -538,6 +540,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) @@ -24,6 +24,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 @@ -50,6 +52,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 @@ -82,8 +86,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-devel-1.5.8.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: