From owner-freebsd-ports-bugs@FreeBSD.ORG Fri May 31 19:40:00 2013 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]) by hub.freebsd.org (Postfix) with ESMTP id 998C7ECD for ; Fri, 31 May 2013 19:40:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 7B18892F for ; Fri, 31 May 2013 19:40:00 +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 r4VJe01U029291 for ; Fri, 31 May 2013 19:40:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r4VJe0Kj029290; Fri, 31 May 2013 19:40:00 GMT (envelope-from gnats) Resent-Date: Fri, 31 May 2013 19:40:00 GMT Resent-Message-Id: <201305311940.r4VJe0Kj029290@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, nemysis Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id ACABAEBD for ; Fri, 31 May 2013 19:38:33 +0000 (UTC) (envelope-from nemysis@gmx.ch) Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by mx1.freebsd.org (Postfix) with ESMTP id 56282925 for ; Fri, 31 May 2013 19:38:33 +0000 (UTC) Received: from mailout-de.gmx.net ([10.1.76.4]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0M68YO-1UTQJJ3unq-00yAcO for ; Fri, 31 May 2013 21:38:32 +0200 Received: (qmail invoked by alias); 31 May 2013 19:38:30 -0000 Received: from 5-80.77-83.cust.bluewin.ch (EHLO something.email.com) [83.77.80.5] by mail.gmx.net (mp004) with SMTP; 31 May 2013 21:38:30 +0200 Received: by something.email.com (sSMTP sendmail emulation); Fri, 31 May 2013 21:38:29 +0200 Message-Id: <20130531193833.ACABAEBD@hub.freebsd.org> Date: Fri, 31 May 2013 21:38:29 +0200 From: nemysis To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/179154: [PATCH] multimedia/dv2jpg: Use files/makefile instead of many patches, remove pkg-plist Cc: jpaetzel@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2013 19:40:00 -0000 >Number: 179154 >Category: ports >Synopsis: [PATCH] multimedia/dv2jpg: Use files/makefile instead of many patches, remove pkg-plist >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 May 31 19:40:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: nemysis >Release: FreeBSD 9.1-RELEASE-p3 amd64 >Organization: >Environment: System: FreeBSD FreeBSD_Ports 9.1-RELEASE-p3 FreeBSD 9.1-RELEASE-p3 #0: Mon Apr 29 18:27:25 UTC 2013 >Description: - Shorten header - Bump portrevision - Comply with OptionsNG - Use files/makefile instead of many patches - Use REINPLACE_CMD instead of simple patches - Remove pkg-plist - Cleanup port Added file(s): - files/makefile Removed file(s): - files/patch-avijoin.c - files/patch-makefile - pkg-plist Generated and tested manually, tested with port test and with RedPorts, sent with FreeBSD Port Tools 0.99_6 (mode: change, diff: ports) >How-To-Repeat: Build log https://redports.org/buildarchive/20130531181601-56196/ >Fix: --- dv2jpg-1.1_11.patch begins here --- diff -ruN --exclude=CVS /usr/ports/multimedia/dv2jpg/Makefile ./Makefile --- /usr/ports/multimedia/dv2jpg/Makefile 2013-01-14 17:54:56.000000000 +0100 +++ ./Makefile 2013-03-31 14:09:33.000000000 +0200 @@ -1,50 +1,56 @@ -# New ports collection makefile for: dv2jpg -# Date created: 24 February 2003 -# Whom: Anders Nordby -# +# Created by: Anders Nordby # $FreeBSD: head/multimedia/dv2jpg/Makefile 300896 2012-07-14 13:54:48Z beat $ -# PORTNAME= dv2jpg PORTVERSION= 1.1 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= multimedia MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Convert Type-2 DV codec-encoded AVI streams to mjpeg-encoded AVI -LIB_DEPENDS= dv.4:${PORTSDIR}/multimedia/libdv +LIB_DEPENDS= dv:${PORTSDIR}/multimedia/libdv USE_GNOME= gdkpixbuf MAKEFILE= makefile -.if defined(WITH_PAL_VIDEO) -VID_FORMAT= PAL -.else -VID_FORMAT= NTSC -.endif +PLIST_FILES= bin/avijoin \ + bin/dv2jpg + +PORTDOCS= README.avilib README.dv2jpg.html + +OPTIONS_SINGLE= VIDEO-FORMAT +OPTIONS_SINGLE_VIDEO-FORMAT= NTSC PAL +OPTIONS_DEFAULT= NTSC + +VIDEO-FORMAT_DESC= Use default video format +NTSC_DESC= Default video format NTSC +PAL_DESC= Default video format PAL -pre-everything:: - @${ECHO_MSG} "===> The default video format is NTSC" - @${ECHO_MSG} "===> You can change this to PAL by defining" - @${ECHO_MSG} "===> WITH_PAL_VIDEO" +.include post-extract: - ${RM} ${WRKSRC}/avijoin ${WRKSRC}/dv2jpg ${WRKSRC}/*.o + ${INSTALL_DATA} ${FILESDIR}/makefile ${WRKSRC} + ${RM} -f ${WRKSRC}/avijoin ${WRKSRC}/dv2jpg ${WRKSRC}/*.o post-patch: - @${REINPLACE_CMD} -e 's|%%VID_FORMAT%%|${VID_FORMAT}|' \ + @${REINPLACE_CMD} -e 's|/opt/vidpb/lib/avilib.h|avilib.h|' \ + ${WRKSRC}/avijoin.c + +.if ${PORT_OPTIONS:MPAL} + @${REINPLACE_CMD} -e 's|VIDEO=NTSC|# VIDEO=NTSC|' \ + -e 's|# VIDEO=PAL|VIDEO=PAL|' \ ${WRKSRC}/${MAKEFILE} +.endif do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/avijoin ${PREFIX}/bin/ - ${INSTALL_PROGRAM} ${WRKSRC}/dv2jpg ${PREFIX}/bin/ -.if !defined(NOPORTDOCS) + ${INSTALL_PROGRAM} ${WRKSRC}/avijoin ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/dv2jpg ${PREFIX}/bin + +.if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} -.for f in README.avilib README.dv2jpg.html - ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}/ -.endfor + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} .endif .include diff -ruN --exclude=CVS /usr/ports/multimedia/dv2jpg/files/makefile ./files/makefile --- /usr/ports/multimedia/dv2jpg/files/makefile 1970-01-01 01:00:00.000000000 +0100 +++ ./files/makefile 2013-03-31 13:08:35.000000000 +0200 @@ -0,0 +1,27 @@ + +INC=`${GDK_PIXBUF_CONFIG} --cflags` -I${PREFIX}/include/libdv +LIBS=-ljpeg -lm -ldv `${GDK_PIXBUF_CONFIG} --libs` -L${LOCALBASE}/lib + +# what type of video do you want? +VIDEO=NTSC +# VIDEO=PAL + +all: dv2jpg avijoin + +dv2jpg: dv2jpg.o avilib.o dvavilib.o + $(CC) $(CFLAGS) -o dv2jpg dv2jpg.o avilib.o dvavilib.o $(LIBS) $(LDFLAGS) + +dv2jpg.o: dv2jpg.c + $(CC) $(CFLAGS) $(INC) -D$(VIDEO) -c dv2jpg.c + +avilib.o: avilib.c + $(CC) $(CFLAGS) -c avilib.c + +dvavilib.o: dvavilib.c + $(CC) $(CFLAGS) -c dvavilib.c + +clean: + /bin/rm -f *.o dv2jpg core avijoin + +avijoin: avijoin.c avilib.o + $(CC) $(CFLAGS) -o avijoin avijoin.c avilib.o $(LDFLAGS) diff -ruN --exclude=CVS /usr/ports/multimedia/dv2jpg/files/patch-avijoin.c ./files/patch-avijoin.c --- /usr/ports/multimedia/dv2jpg/files/patch-avijoin.c 2013-01-14 17:54:56.000000000 +0100 +++ ./files/patch-avijoin.c 1970-01-01 01:00:00.000000000 +0100 @@ -1,9 +0,0 @@ ---- avijoin.c.orig Sun Jun 24 02:04:47 2001 -+++ avijoin.c Sun Feb 16 01:24:49 2003 -@@ -1,5 +1,5 @@ - #include --#include "/opt/vidpb/lib/avilib.h" -+#include "avilib.h" - - #define MAX_FILES 255 - #define OURBUFSIZ 4096000 diff -ruN --exclude=CVS /usr/ports/multimedia/dv2jpg/files/patch-makefile ./files/patch-makefile --- /usr/ports/multimedia/dv2jpg/files/patch-makefile 2013-01-14 17:54:56.000000000 +0100 +++ ./files/patch-makefile 1970-01-01 01:00:00.000000000 +0100 @@ -1,38 +0,0 @@ ---- makefile.orig Sat Jun 23 22:04:47 2001 -+++ makefile Fri Sep 24 12:05:35 2004 -@@ -1,27 +1,27 @@ - --INC=-I/opt/gdk-pixbuf/lib -I/usr/include -I/usr/include/libdv --LIBS=-ljpeg -lm -lgdk_pixbuf /usr/lib/libdv.a -+INC=`${GDK_PIXBUF_CONFIG} --cflags` -I${PREFIX}/include/libdv -+LIBS=-ljpeg -lm -ldv `${GDK_PIXBUF_CONFIG} --libs` -L${LOCALBASE}/lib - - # what type of video do you want? --VIDEO=NTSC -+VIDEO=%%VID_FORMAT%% - # VIDEO=PAL - - all: dv2jpg avijoin - - dv2jpg: dv2jpg.o avilib.o dvavilib.o -- gcc -o dv2jpg dv2jpg.o avilib.o dvavilib.o $(LIBS) `glib-config --libs` `gtk-config --libs` -+ $(CC) $(CFLAGS) -o dv2jpg dv2jpg.o avilib.o dvavilib.o $(LIBS) $(LDFLAGS) - - dv2jpg.o: dv2jpg.c -- gcc -g $(INC) `glib-config --cflags` `gtk-config --cflags` -D$(VIDEO) -g -c dv2jpg.c -+ $(CC) $(CFLAGS) $(INC) -D$(VIDEO) -c dv2jpg.c - - avilib.o: avilib.c -- gcc -g -c avilib.c -+ $(CC) $(CFLAGS) -c avilib.c - - dvavilib.o: dvavilib.c -- gcc -g -c dvavilib.c -+ $(CC) $(CFLAGS) -c dvavilib.c - - clean: - /bin/rm -f *.o dv2jpg core avijoin - - avijoin: avijoin.c avilib.o -- gcc -g -o avijoin avijoin.c avilib.o -+ $(CC) $(CFLAGS) -o avijoin avijoin.c avilib.o $(LDFLAGS) diff -ruN --exclude=CVS /usr/ports/multimedia/dv2jpg/pkg-plist ./pkg-plist --- /usr/ports/multimedia/dv2jpg/pkg-plist 2013-01-14 17:54:56.000000000 +0100 +++ ./pkg-plist 1970-01-01 01:00:00.000000000 +0100 @@ -1,5 +0,0 @@ -bin/avijoin -bin/dv2jpg -%%PORTDOCS%%%%DOCSDIR%%/README.avilib -%%PORTDOCS%%%%DOCSDIR%%/README.dv2jpg.html -%%PORTDOCS%%@dirrm %%DOCSDIR%% --- dv2jpg-1.1_11.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: