From nobody@FreeBSD.org  Sat Apr 13 15:58:32 2013
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1])
	by hub.freebsd.org (Postfix) with ESMTP id EFDC2CBE
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 13 Apr 2013 15:58:32 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id DF9129D3
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 13 Apr 2013 15:58:32 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r3DFwW6J025428
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 13 Apr 2013 15:58:32 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.5/8.14.5/Submit) id r3DFwWeh025427;
	Sat, 13 Apr 2013 15:58:32 GMT
	(envelope-from nobody)
Message-Id: <201304131558.r3DFwWeh025427@red.freebsd.org>
Date: Sat, 13 Apr 2013 15:58:32 GMT
From: Patrick Fedick <patrick@pfp.de>
To: freebsd-gnats-submit@FreeBSD.org
Subject: New port: multimedia/openstopmotion Webcam capture program for creating stopmotion video
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         177838
>Category:       ports
>Synopsis:       New port: multimedia/openstopmotion Webcam capture program for creating stopmotion video
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    riggs
>State:          feedback
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Apr 13 16:00:00 UTC 2013
>Closed-Date:    
>Last-Modified:  Sat Feb 22 15:42:53 UTC 2014
>Originator:     Patrick Fedick
>Release:        9.1-STABLE
>Organization:
>Environment:
FreeBSD server.pfp.de 9.1-STABLE FreeBSD 9.1-STABLE #0 r248870: Sun Mar 31 08:45:15 CEST 2013     root@server.pfp.de:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
Hello,

I'm author of the program OpenStopMotion, which I developed on FreeBSD and Linux. I would like to add it to the FreeBSD ports collection.

OpenStopMotion is a capture program for creating stopmotion video clips. It
runs on Linux and FreeBSD and it can capture from all webcams supported by
the system. It's license is GPLv3.

This is my first port, so I hope I have done everything right. At least it builds with all dependencies on my workstation and a fresh installed FreeBSD 9.1, and "portlint -A" does not show me any errors :-)

Thanks and best regards,
Patrick Fedick
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	openstopmotion
#	openstopmotion/files
#	openstopmotion/files/OpenStopMotion.desktop
#	openstopmotion/distinfo
#	openstopmotion/Makefile
#	openstopmotion/pkg-descr
#
echo c - openstopmotion
mkdir -p openstopmotion > /dev/null 2>&1
echo c - openstopmotion/files
mkdir -p openstopmotion/files > /dev/null 2>&1
echo x - openstopmotion/files/OpenStopMotion.desktop
sed 's/^X//' >openstopmotion/files/OpenStopMotion.desktop << '4e8adb88de5185d9562f48f2c8579f7d'
X[Desktop Entry]
XEncoding=UTF-8
XName=OpenStopMotion
XComment=Webcam capture program for creating stopmotion video
XExec=/usr/local/bin/OpenStopMotion
XTerminal=false
XType=Application
XCategories=GTK;GNOME;AudioVideo;
XIcon=/usr/local/share/pixmaps/OpenStopMotion.png
4e8adb88de5185d9562f48f2c8579f7d
echo x - openstopmotion/distinfo
sed 's/^X//' >openstopmotion/distinfo << '45f79cf7ecec7404b900abbf7a887ab9'
XSHA256 (OpenStopMotion-0.6.3-src.tar.bz2) = a912a2a7e42ef44df0f79de9d761d3009de1a1dfd258a2c289e4e98bdfba3ab9
XSIZE (OpenStopMotion-0.6.3-src.tar.bz2) = 3480384
45f79cf7ecec7404b900abbf7a887ab9
echo x - openstopmotion/Makefile
sed 's/^X//' >openstopmotion/Makefile << '62e7ce4d5f13c899e8af094cf27b6b4b'
X# $FreeBSD$
X
XPORTNAME=			OpenStopMotion
XPORTVERSION=	0.6.3
XCATEGORIES=			multimedia
XMASTER_SITES=		${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	openstopmotion
XEXTRACT_SUFX=		-src.tar.bz2
X
XMAINTAINER=			patrick@pfp.de
XCOMMENT=			Webcam capture program for creating stopmotion video
X
XLICENSE=			GPLv3
X
XLIB_DEPENDS=		jpeg:${PORTSDIR}/graphics/jpeg \
X					tiff:${PORTSDIR}/graphics/tiff \
X					png15:${PORTSDIR}/graphics/png \
X					freetype:${PORTSDIR}/print/freetype2 \
X					iconv:${PORTSDIR}/converters/libiconv \
X					pcre:${PORTSDIR}/devel/pcre \
X
XBUILD_DEPENDS=		v4l_compat>=1.0.20100321:${PORTSDIR}/multimedia/v4l_compat \
X					cuse4bsd-kmod>=0.1.24:${PORTSDIR}/multimedia/cuse4bsd-kmod \
X					webcamd:${PORTSDIR}/multimedia/webcamd \
X					nasm:${PORTSDIR}/devel/nasm
XLIB_DEPENDS+=		v4l1:${PORTSDIR}/multimedia/libv4l \
X					cuse4bsd:${PORTSDIR}/multimedia/cuse4bsd-kmod
X
XMAKE_JOBS_SAFE=		yes
X
XUSE_QT4=			corelib gui opengl qmake
X
XPLIST_FILES=		bin/OpenStopMotion \
X					share/pixmaps/OpenStopMotion.png \
X					share/applications/OpenStopMotion.desktop
X
X.include <bsd.port.pre.mk>
X
Xdo-configure:
X	cd ${WRKSRC}; ${MKDIR} bin include lib; cd  ${WRKSRC}/ppl7; \
X	./configure --with-pcre=${LOCALBASE} --with-libiconv-prefix=${LOCALBASE} \
X		--with-nasm --with-jpeg --with-png --with-libtiff=${LOCALBASE} \
X		--prefix=${WRKSRC} \
X		--without-libmicrohttpd --without-libmcrypt-prefix --without-libmhash \
X		--without-libidn --without-libcurl --without-mpg123 --without-lame \
X		--without-ogg --without-sdl-prefix --without-imlib \
X		--without-mysql --without-postgresql --without-freetds --without-libldns
X
Xdo-build:
X	@(cd ${WRKSRC}/ppl7; if ! ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}; then \
X		if [ x != x${BUILD_FAIL_MESSAGE} ] ; then \
X			${ECHO_MSG} "===> Compilation failed unexpectedly."; \
X			(${ECHO_CMD} ${BUILD_FAIL_MESSAGE}) | ${FMT} 75 79 ; \
X		fi; \
X		${FALSE}; \
X	fi)
X	@(PATH="${WRKSRC}/bin:${PATH}"; export PATH; cd ${WRKSRC}/osm; \
X	qmake-qt4; \
X	if ! ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET}; then \
X		if [ x != x${BUILD_FAIL_MESSAGE} ] ; then \
X			${ECHO_MSG} "===> Compilation failed unexpectedly."; \
X			(${ECHO_CMD} ${BUILD_FAIL_MESSAGE}) | ${FMT} 75 79 ; \
X		fi; \
X		${FALSE}; \
X	fi)
X
Xdo-install:
X	${MKDIR} ${PREFIX}/bin ${PREFIX}/share/pixmaps ${PREFIX}/share/applications
X	${INSTALL_PROGRAM} ${WRKSRC}/osm/release/${PORTNAME} ${PREFIX}/bin
X	${INSTALL_DATA} ${WRKSRC}/osm/resources/icon256x256.png ${PREFIX}/share/pixmaps/${PORTNAME}.png
X	${INSTALL_DATA} ${FILESDIR}/OpenStopMotion.desktop ${PREFIX}/share/applications/${PORTNAME}.desktop
X
X.include <bsd.port.post.mk>
62e7ce4d5f13c899e8af094cf27b6b4b
echo x - openstopmotion/pkg-descr
sed 's/^X//' >openstopmotion/pkg-descr << '4017f97803add6c32285f0e82a6c694b'
XOpenStopMotion is a capture program for creating stopmotion video clips. It
Xruns on Linux and FreeBSD and it can capture from all webcams supported by
Xthe system. OpenStopMotion is written by Patrick Fedick <patrick@pfp.de>.
XFor more information, please visit http://www.pfp.de.
X
XFeatures:
X  - control webcam
X  - supported capture formats: MJPEG, YUYV (YUV 4:2:2)
X  - supports all frame sizes your webcam can handle, including full HD
X  - supported image formats: PNG, BMP, JPEG
X  - frame averaging: capture several frames and merge them together to reduce
X    grain
X  - onion skin (last frame shines through)
X  - capture additional background frame
X  - bluescreen / greenscreen with background image and preview in realtime
X  - transparent foreground image with preview in realtime
X  - save as raw image or composited with background and foreground image
X    or both
X  - Arduino support for controlling the LED lights in your scene
X  
XLICENSE: GPLv3
X
XWWW: http://www.pfp.de/
X     https://sourceforge.net/projects/openstopmotion
4017f97803add6c32285f0e82a6c694b
exit



>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->makc 
Responsible-Changed-By: makc 
Responsible-Changed-When: Sun Apr 14 15:28:43 UTC 2013 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=177838 

From: Max Brazhnikov <makc@freebsd.org>
To: bug-followup@freebsd.org, patrick@pfp.de
Cc:  
Subject: Re: ports/177838: New port: multimedia/openstopmotion Webcam capture program for creating stopmotion video
Date: Sun, 05 May 2013 16:30:34 +0000

 Hi Patrick,
 
 The distfile from SF has different size/checksum than in your port. Did you 
 upload new file?
 
 Cheers,
 Max

From: Patrick Fedick <patrick@pfp.de>
To: Max Brazhnikov <makc@freebsd.org>
Cc: bug-followup@freebsd.org
Subject: Re: ports/177838: New port: multimedia/openstopmotion Webcam capture
 program for creating stopmotion video
Date: Sun, 05 May 2013 19:22:06 +0200

 Hello Max,
 
 the size and checksum in the port is correct. When doing the release and the FreeBSD port, I've created the package a few times, and it's possible, that I uploaded not the final one to SF. I've corrected the this, the file on SF should now fit to the port.
 
 SHA256 (OpenStopMotion-0.6.3-src.tar.bz2) = a912a2a7e42ef44df0f79de9d761d3009de1a1dfd258a2c289e4e98bdfba3ab9
 
 Sorry for any inconvenience.
 
 Best regards,
 Patrick
 
 
 On 05.05.2013 18:30, Max Brazhnikov wrote:
 > Hi Patrick,
 >
 > The distfile from SF has different size/checksum than in your port. Did you
 > upload new file?
 >
 > Cheers,
 > Max
 >
 
 Patrick Fedick
 -- 
 Patrick Fedick            Email: patrick@pfp.de
 Luisenstr. 32             Web:   http://www.pfp.de
 D-63067 Offenbach
Responsible-Changed-From-To: makc->freebsd-ports-bugs 
Responsible-Changed-By: makc 
Responsible-Changed-When: Mon Aug 26 09:05:34 UTC 2013 
Responsible-Changed-Why:  
Return all PR assigned to me to the pool. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=177838 
Responsible-Changed-From-To: freebsd-ports-bugs->riggs 
Responsible-Changed-By: riggs 
Responsible-Changed-When: Sat Feb 8 12:36:44 UTC 2014 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=177838 
State-Changed-From-To: open->feedback 
State-Changed-By: riggs 
State-Changed-When: Sat Feb 22 15:42:51 UTC 2014 
State-Changed-Why:  
Submitter works on an improved version of the port (staging, simplified 
build stage) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=177838 
>Unformatted:
