From owner-svn-ports-all@FreeBSD.ORG Fri Jul 11 14:16:37 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 217C0BF9; Fri, 11 Jul 2014 14:16:37 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F373F2DE4; Fri, 11 Jul 2014 14:16:36 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s6BEGaKN099984; Fri, 11 Jul 2014 14:16:36 GMT (envelope-from kmoore@svn.freebsd.org) Received: (from kmoore@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s6BEGZwR099974; Fri, 11 Jul 2014 14:16:35 GMT (envelope-from kmoore@svn.freebsd.org) Message-Id: <201407111416.s6BEGZwR099974@svn.freebsd.org> From: Kris Moore Date: Fri, 11 Jul 2014 14:16:35 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r361537 - in head/emulators: . pipelight pipelight/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jul 2014 14:16:37 -0000 Author: kmoore Date: Fri Jul 11 14:16:35 2014 New Revision: 361537 URL: http://svnweb.freebsd.org/changeset/ports/361537 QAT: https://qat.redports.org/buildarchive/r361537/ Log: - Add pipelight, which works with wine to provide windows plugins to browsers Added: head/emulators/pipelight/ head/emulators/pipelight/Makefile (contents, props changed) head/emulators/pipelight/distinfo (contents, props changed) head/emulators/pipelight/files/ head/emulators/pipelight/files/patch-src_windows_Makefile (contents, props changed) head/emulators/pipelight/files/patch-src_winecheck_Makefile (contents, props changed) head/emulators/pipelight/pkg-descr (contents, props changed) head/emulators/pipelight/pkg-plist (contents, props changed) Modified: head/emulators/Makefile Modified: head/emulators/Makefile ============================================================================== --- head/emulators/Makefile Fri Jul 11 14:12:30 2014 (r361536) +++ head/emulators/Makefile Fri Jul 11 14:16:35 2014 (r361537) @@ -107,6 +107,7 @@ SUBDIR += pcemu SUBDIR += pcsxr SUBDIR += pearpc + SUBDIR += pipelight SUBDIR += psim-freebsd SUBDIR += q4wine SUBDIR += qemu Added: head/emulators/pipelight/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/emulators/pipelight/Makefile Fri Jul 11 14:16:35 2014 (r361537) @@ -0,0 +1,51 @@ +# Created by: Kris Moore +# $FreeBSD$ + +PORTNAME= pipelight +DISTVERSION= 0.2.7.1 +CATEGORIES= emulators +MASTER_SITES= https://bitbucket.org/mmueller2012/pipelight/get/ +DISTNAME= v${DISTVERSION} + +MAINTAINER= kmoore@FreeBSD.org +COMMENT= Wrapper for using windows plugins in web browsers + +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${LOCALBASE}/bin/gpg2:${PORTSDIR}/security/gnupg +LIB_DEPENDS= libxml2.so:${PORTSDIR}/textproc/libxml2 +RUN_DEPENDS= ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash \ + ${LOCALBASE}/bin/wget:${PORTSDIR}/ftp/wget \ + ${LOCALBASE}/bin/zenity:${PORTSDIR}/x11/zenity \ + ${LOCALBASE}/bin/cabextract:${PORTSDIR}/archivers/cabextract \ + ${LOCALBASE}/bin/wine:${PORTSDIR}/emulators/wine-devel \ + ${LOCALBASE}/bin/flock:${PORTSDIR}/sysutils/flock \ + ${LOCALBASE}/bin/gpg2:${PORTSDIR}/security/gnupg + +.include + +.if ${ARCH} == "i386" +BUILD_DEPENDS+= ${LOCALBASE}/bin/wine:${PORTSDIR}/emulators/wine-devel +.elif ${ARCH} == "amd64" +BUILD_DEPENDS+= ${LOCALBASE}/bin/wine:${PORTSDIR}/emulators/i386-wine-devel +.endif + +WRKSRC= ${WRKDIR}/mmueller2012-pipelight-e2362eb15df6 +USE_LDCONFIG= yes +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib +GNU_CONFIGURE= yes +CONFIGURE_ARGS+=--verbose --wine-path=${LOCALBASE}/bin/wine --win32-prebuilt \ + --win64-prebuilt --moz-plugin-path=${LOCALBASE}/lib/browser_plugins +USES= compiler:c11 gmake +MAKE_JOBS_UNSAFE=yes + +MAN1= pipelight-plugin.1 + +pre-configure: + ${REINPLACE_CMD} "s|DISTVERSION|v${DISTVERSION}|g" ${WRKSRC}/src/windows/Makefile + ${REINPLACE_CMD} "s|DISTVERSION|v${DISTVERSION}|g" ${WRKSRC}/src/winecheck/Makefile + ${REINPLACE_CMD} "s|/share/man/man1|/man/man1|g" ${WRKSRC}/Makefile + +.include Added: head/emulators/pipelight/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/emulators/pipelight/distinfo Fri Jul 11 14:16:35 2014 (r361537) @@ -0,0 +1,2 @@ +SHA256 (v0.2.7.1.tar.gz) = 48d0a245d53e045bc9e45dee0e124b3ec4dd9ebd30b3fbac2f787cbe0a46b9b2 +SIZE (v0.2.7.1.tar.gz) = 145063 Added: head/emulators/pipelight/files/patch-src_windows_Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/emulators/pipelight/files/patch-src_windows_Makefile Fri Jul 11 14:16:35 2014 (r361537) @@ -0,0 +1,18 @@ +--- src/windows/Makefile.orig 2014-07-08 12:59:29.874833483 -0400 ++++ src/windows/Makefile 2014-07-08 12:59:41.826832843 -0400 +@@ -11,7 +11,7 @@ + all: pluginloader$(suffix).exe + + ifeq ($(wildcard pluginloader$(suffix).exe),) +-commit=$(shell git log --pretty=format:'%H' -n 1 || echo "prebuilt") ++commit=DISTVERSION + + ../../pluginloader-$(commit).tar.gz: + $(downloader) "../../pluginloader-$(commit).tar.gz" "http://repos.fds-team.de/pluginloader/$(commit)/pluginloader.tar.gz" +@@ -67,4 +67,4 @@ + clean: + rm -f *.exe *.exe.so *.o + +-endif +\ No newline at end of file ++endif Added: head/emulators/pipelight/files/patch-src_winecheck_Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/emulators/pipelight/files/patch-src_winecheck_Makefile Fri Jul 11 14:16:35 2014 (r361537) @@ -0,0 +1,18 @@ +--- src/winecheck/Makefile.orig 2014-07-08 13:07:29.409800544 -0400 ++++ src/winecheck/Makefile 2014-07-08 13:07:37.139799764 -0400 +@@ -10,7 +10,7 @@ + all: winecheck$(suffix).exe + + ifeq ($(wildcard winecheck$(suffix).exe),) +-commit=$(shell git log --pretty=format:'%H' -n 1 || echo "prebuilt") ++commit=DISTVERSION + + ../../pluginloader-$(commit).tar.gz: + $(downloader) "../../pluginloader-$(commit).tar.gz" "http://repos.fds-team.de/pluginloader/$(commit)/pluginloader.tar.gz" +@@ -52,4 +52,4 @@ + clean: + rm -f *.exe *.exe.so *.o + +-endif +\ No newline at end of file ++endif Added: head/emulators/pipelight/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/emulators/pipelight/pkg-descr Fri Jul 11 14:16:35 2014 (r361537) @@ -0,0 +1,7 @@ +Pipelight is a wrapper for using Windows plugins in FreeBSD browsers +and therefore giving you the possibility to access services which +are otherwise not available for FreeBSD users. + +WWW: http://www.pipelight.net/ + +Kris Moore Added: head/emulators/pipelight/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/emulators/pipelight/pkg-plist Fri Jul 11 14:16:35 2014 (r361537) @@ -0,0 +1,49 @@ +bin/pipelight-plugin +lib/pipelight/libpipelight.so +man/man1/pipelight-plugin.1.gz +%%DATADIR%%/configs/pipelight-adobereader +%%DATADIR%%/configs/pipelight-flash +%%DATADIR%%/configs/pipelight-foxitpdf +%%DATADIR%%/configs/pipelight-grandstream +%%DATADIR%%/configs/pipelight-hikvision +%%DATADIR%%/configs/pipelight-npactivex +%%DATADIR%%/configs/pipelight-roblox +%%DATADIR%%/configs/pipelight-shockwave +%%DATADIR%%/configs/pipelight-silverlight4 +%%DATADIR%%/configs/pipelight-silverlight5.0 +%%DATADIR%%/configs/pipelight-silverlight5.1 +%%DATADIR%%/configs/pipelight-unity3d +%%DATADIR%%/configs/pipelight-viewright-caiway +%%DATADIR%%/configs/pipelight-vizzedrgr +%%DATADIR%%/configs/pipelight-widevine +%%DATADIR%%/configs/pipelight-x64-flash +%%DATADIR%%/configs/pipelight-x64-unity3d +%%DATADIR%%/install-dependency +%%DATADIR%%/licenses/license-adobereader.txt +%%DATADIR%%/licenses/license-flash.txt +%%DATADIR%%/licenses/license-foxitpdf.txt +%%DATADIR%%/licenses/license-grandstream.txt +%%DATADIR%%/licenses/license-hikvision.txt +%%DATADIR%%/licenses/license-mpg2splt.txt +%%DATADIR%%/licenses/license-mspatcha.txt +%%DATADIR%%/licenses/license-roblox.txt +%%DATADIR%%/licenses/license-shockwave.txt +%%DATADIR%%/licenses/license-silverlight4.txt +%%DATADIR%%/licenses/license-silverlight5.0.txt +%%DATADIR%%/licenses/license-silverlight5.1.txt +%%DATADIR%%/licenses/license-unity3d.txt +%%DATADIR%%/licenses/license-viewright-caiway.txt +%%DATADIR%%/licenses/license-widevine.txt +%%DATADIR%%/licenses/license-wininet.txt +%%DATADIR%%/pluginloader.exe +%%DATADIR%%/scripts/configure-flash +%%DATADIR%%/scripts/configure-silverlight +%%DATADIR%%/sig-install-dependency.gpg +%%DATADIR%%/wine +%%DATADIR%%/winecheck.exe +@dirrmtry lib/browser_plugins +@dirrmtry lib/pipelight +@dirrmtry %%DATADIR%%/configs +@dirrmtry %%DATADIR%%/licenses +@dirrmtry %%DATADIR%%/scripts +@dirrmtry %%DATADIR%%