From nobody@FreeBSD.org  Thu Sep  9 20:58:34 2010
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 024671065708
	for <freebsd-gnats-submit@FreeBSD.org>; Thu,  9 Sep 2010 20:58:34 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id E47E58FC2A
	for <freebsd-gnats-submit@FreeBSD.org>; Thu,  9 Sep 2010 20:58:33 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o89KwXT7047192
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 9 Sep 2010 20:58:33 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id o89KwXKU047191;
	Thu, 9 Sep 2010 20:58:33 GMT
	(envelope-from nobody)
Message-Id: <201009092058.o89KwXKU047191@www.freebsd.org>
Date: Thu, 9 Sep 2010 20:58:33 GMT
From: Ganael Laplanche <ganael.laplanche@martymac.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: Port update: sysutils/dvdbackup - Update to v0.4.1
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         150452
>Category:       ports
>Synopsis:       Port update: sysutils/dvdbackup - Update to v0.4.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    ehaupt
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Sep 09 21:00:16 UTC 2010
>Closed-Date:    Fri Sep 17 11:35:41 CEST 2010
>Last-Modified:  Fri Sep 17 09:40:01 UTC 2010
>Originator:     Ganael Laplanche
>Release:        8.1-STABLE
>Organization:
http://contribs.martymac.org
>Environment:
FreeBSD home.martymac.org 8.1-STABLE FreeBSD 8.1-STABLE #7: Wed Sep  1 10:25:03 CEST 2010     root@home.martymac.org:/usr/obj/usr/src/sys/MYKERNEL  amd64
>Description:
Dvdbackup was written by Olaf Beck <olaf_sc@yahoo.com>, but is now maintained by Benjamin Drung <benjamin.drung@gmail.com> and Stephen Gran <sgran@debian.org>. Its web page is now hosted at : http://dvdbackup.sourceforge.net.

This patch updates dvdbackup to its latest version : v0.4.1.

This patch depends on multimedia/libdvdread update (ports/150450).
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -aurN sysutils/dvdbackup.orig/Makefile sysutils/dvdbackup/Makefile
--- sysutils/dvdbackup.orig/Makefile	2010-09-07 10:37:02.229775082 +0000
+++ sysutils/dvdbackup/Makefile	2010-09-08 06:27:16.859689988 +0000
@@ -6,29 +6,38 @@
 #
 
 PORTNAME=	dvdbackup
-PORTVERSION=	0.1.1
-PORTREVISION=	6
+PORTVERSION=	0.4.1
 CATEGORIES=	sysutils
-MASTER_SITES=	http://dvd-create.sourceforge.net/ GENTOO/distfiles
+MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
 
 MAINTAINER=	ehaupt@FreeBSD.org
 COMMENT=	Backup content from DVD to hard disk
 
 LIB_DEPENDS=	dvdread.4:${PORTSDIR}/multimedia/libdvdread
 
-WRKSRC=		${WRKDIR}/${PORTNAME}
-PLIST_FILES=	bin/dvdbackup
-PORTDOCS=	README
-
-do-build:
-	${CC} -o ${WRKSRC}/dvdbackup ${CFLAGS} -I${LOCALBASE}/include \
-		-L${LOCALBASE}/lib -ldvdread ${WRKSRC}/src/dvdbackup.c
-
-do-install:
-	@${INSTALL_PROGRAM} ${WRKSRC}/dvdbackup ${PREFIX}/bin
-.if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
-	@${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+GNU_CONFIGURE=	yes
+USE_GMAKE=	yes
+
+CPPFLAGS+=	-I${LOCALBASE}/include
+LDFLAGS+=	-L${LOCALBASE}/lib
+CONFIGURE_ENV+=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
+
+PORTDOCS=	NEWS README
+
+.if !defined(WITHOUT_NLS)
+USE_GETTEXT=	yes
+CONFIGURE_ARGS+=	--enable-nls
+PLIST_SUB+=	NLS=""
+.else
+CONFIGURE_ARGS+=	--disable-nls
+PLIST_SUB+=	NLS="@comment "
+.endif
+
+MAN1=	dvdbackup.1
+
+post-configure:
+.if defined(NOPORTDOCS)
+	@${REINPLACE_CMD} 's|^install-data-am: .*|install-data-am: |' ${WRKSRC}/Makefile.in
 .endif
 
 .include <bsd.port.mk>
diff -aurN sysutils/dvdbackup.orig/distinfo sysutils/dvdbackup/distinfo
--- sysutils/dvdbackup.orig/distinfo	2010-09-07 10:37:02.228775164 +0000
+++ sysutils/dvdbackup/distinfo	2010-09-07 10:50:41.203813263 +0000
@@ -1,3 +1,3 @@
-MD5 (dvdbackup-0.1.1.tar.gz) = 53a071d1def5ee49d702a4dd080d25ac
-SHA256 (dvdbackup-0.1.1.tar.gz) = 39b0ec9c00a6425a18edab52999932e87e3249e38a03da1d7a8e820232819db7
-SIZE (dvdbackup-0.1.1.tar.gz) = 24806
+MD5 (dvdbackup-0.4.1.tar.gz) = e23ed1a0d5ab97a81eebc93682c0bfeb
+SHA256 (dvdbackup-0.4.1.tar.gz) = ac9138b3265ef7f113d139e68130663937ce25322ae00922f74bab55aa63347b
+SIZE (dvdbackup-0.4.1.tar.gz) = 232885
diff -aurN sysutils/dvdbackup.orig/files/patch-src::dvdbackup.c sysutils/dvdbackup/files/patch-src::dvdbackup.c
--- sysutils/dvdbackup.orig/files/patch-src::dvdbackup.c	2010-09-07 10:37:02.226774910 +0000
+++ sysutils/dvdbackup/files/patch-src::dvdbackup.c	1970-01-01 00:00:00.000000000 +0000
@@ -1,78 +0,0 @@
---- src/dvdbackup.c.orig	Mon Aug  5 02:08:39 2002
-+++ src/dvdbackup.c	Tue Mar  1 05:01:19 2005
-@@ -210,6 +210,7 @@
- 	fprintf(stderr,"\t-v X\t\twhere X is the amount of verbosity\n");
- 	fprintf(stderr,"\t-I\t\tfor information about the DVD\n");
- 	fprintf(stderr,"\t-o directory\twhere directory is your backup target\n");
-+	fprintf(stderr,"\t-n\t\tuse this as DVD name (if we can't get it)\n");
- 	fprintf(stderr,"\t-M\t\tbackup the whole DVD\n");
- 	fprintf(stderr,"\t-F\t\tbackup the main feature of the DVD\n");
- 	fprintf(stderr,"\t-T X\t\tbackup title set X\n");
-@@ -219,8 +220,8 @@
- 	fprintf(stderr,"\t-a 0\t\tto get aspect ratio 4:3 instead of 16:9 if both are present\n");
- 	fprintf(stderr,"\t-h\t\tprint a brief usage message\n");
- 	fprintf(stderr,"\t-?\t\tprint a brief usage message\n\n");
--	fprintf(stderr,"\t-i is manditory\n");
--	fprintf(stderr,"\t-o is manditory except if you use -I\n");
-+	fprintf(stderr,"\t-i is mandatory\n");
-+	fprintf(stderr,"\t-o is mandatory except if you use -I\n");
- 	fprintf(stderr,"\t-a is option to the -F switch and has no effect on other options\n");
- 	fprintf(stderr,"\t-s and -e should prefereibly be used together with -t \n\n");
- 	exit(1);
-@@ -228,7 +228,8 @@
- }
- 
- int CheckSizeArray(const int size_array[], int reference, int target) {
--	if ( (size_array[reference]/size_array[target] == 1) &&
-+	if ( size_array[target] &&
-+	     (size_array[reference]/size_array[target] == 1) &&
- 	     ((size_array[reference] * 2 - size_array[target])/ size_array[target] == 1) &&
- 	     ((size_array[reference]%size_array[target] * 3) < size_array[reference]) ) {
- 		/* We have a dual DVD with two feature films - now lets see if they have the same amount of chapters*/
-@@ -782,7 +783,7 @@
- 	 to consider the second one a feature title we are doing two checks (biggest  + biggest - second) /second == 1
- 	 and biggest%second * 3 < biggest */
- 
--	if ( CheckSizeArray(size_size_array, 0, 1)  == 1 ) {
-+	if ( CheckSizeArray(size_size_array, 0, 1)  == 1 && title_sets >1 ) {
- 		/* We have a dual DVD with two feature films - now lets see if they have the same amount of chapters*/
- 
- 		chapters_1 = 0;
-@@ -1530,7 +1531,7 @@
- 
- 	/* Seek to title of first track, which is at (track_no * 32768) + 40 */
- 
--	if ( 32808 != lseek(filehandle, 32808, SEEK_SET) ) {
-+	if ( 32768 != lseek(filehandle, 32768, SEEK_SET) ) {
- 		close(filehandle);
- 		fprintf(stderr, "Can't seek DVD device %s - check your DVD device\n", device);
- 		return(1);
-@@ -1538,12 +1539,18 @@
- 
- 	/* Read the DVD-Video title */
- 
--	if ( 32 != read(filehandle, title, 32)) {
-+#define	DVD_SEC_SIZ	2048
-+	{
-+	 char tempBuf[ DVD_SEC_SIZ ];
-+
-+	if ( DVD_SEC_SIZ != read(filehandle, tempBuf, DVD_SEC_SIZ)) {
- 		close(filehandle);
- 		fprintf(stderr, "Can't read title from DVD device %s\n", device);
- 		return(1);
- 	}
- 
-+	snprintf( title, 32, "%s", tempBuf + 40 );
-+	}
- 	/* Terminate the title string */
- 
- 	title[32] = '\0';
-@@ -2164,7 +2171,7 @@
- 	DVDGetTitleName(dvd,title_name);
- 
- 
--	fprintf(stdout,"\n\n\nDVD-Video information of the DVD with tile %s\n\n", title_name);
-+	fprintf(stdout,"\n\n\nDVD-Video information of the DVD with title %s\n\n", title_name);
- 
- 	/* Print file structure */
- 
diff -aurN sysutils/dvdbackup.orig/pkg-descr sysutils/dvdbackup/pkg-descr
--- sysutils/dvdbackup.orig/pkg-descr	2010-09-07 10:37:02.227775247 +0000
+++ sysutils/dvdbackup/pkg-descr	2010-09-08 06:33:11.261560407 +0000
@@ -1,3 +1,3 @@
 Backup content from DVD to hard disk
 
-WWW:	http://dvd-create.sourceforge.net/
+WWW:	http://dvdbackup.sourceforge.net/
diff -aurN sysutils/dvdbackup.orig/pkg-plist sysutils/dvdbackup/pkg-plist
--- sysutils/dvdbackup.orig/pkg-plist	1970-01-01 00:00:00.000000000 +0000
+++ sysutils/dvdbackup/pkg-plist	2010-09-08 06:07:02.807584692 +0000
@@ -0,0 +1,14 @@
+bin/dvdbackup
+%%NLS%%share/locale/de/LC_MESSAGES/dvdbackup.mo
+%%NLS%%share/locale/en@quot/LC_MESSAGES/dvdbackup.mo
+%%NLS%%@dirrmtry share/locale/en@quot/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/en@quot
+%%NLS%%share/locale/en@boldquot/LC_MESSAGES/dvdbackup.mo
+%%NLS%%@dirrmtry share/locale/en@boldquot/LC_MESSAGES
+%%NLS%%@dirrmtry share/locale/en@boldquot
+%%NLS%%share/locale/es/LC_MESSAGES/dvdbackup.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/dvdbackup.mo
+%%NLS%%share/locale/gl/LC_MESSAGES/dvdbackup.mo
+%%NLS%%share/locale/it/LC_MESSAGES/dvdbackup.mo
+%%NLS%%share/locale/nb/LC_MESSAGES/dvdbackup.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/dvdbackup.mo


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->ehaupt 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Thu Sep 9 21:00:34 UTC 2010 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=150452 
State-Changed-From-To: open->analyzed 
State-Changed-By: ehaupt 
State-Changed-When: Fri Sep 10 09:46:33 CEST 2010 
State-Changed-Why:  
Waiting for ports/150450 to be committed. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=150452 
State-Changed-From-To: analyzed->open 
State-Changed-By: ehaupt 
State-Changed-When: Thu Sep 16 09:03:46 CEST 2010 
State-Changed-Why:  
ports/150450 committed, evaluating update. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=150452 
State-Changed-From-To: open->feedback 
State-Changed-By: ehaupt 
State-Changed-When: Thu Sep 16 17:59:48 CEST 2010 
State-Changed-Why:  
Thank you for your update! 

One minor modification is needed, the part in post-configure needs to go to 
pre-configure in order to respect NOPORTDOCS. This was probably just a typo 
(don't need to follow up another patch). 

I noticed one functional thing. After the update dvdbackup doesen't seem to be 
able to autodetect the DVD name anymore (dvdbackup -i /dev/cd0 -M -o .). 

If the name is specified manually with -n it works. Would be nice if this could 
be fixed. 

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

From: "Ganael LAPLANCHE" <ganael.laplanche@martymac.org>
To: ehaupt@FreeBSD.org
Cc: bug-followup@freebsd.org
Subject: Re: ports/150452: Port update: sysutils/dvdbackup - Update to v0.4.1
Date: Thu, 16 Sep 2010 22:53:44 +0200 (CEST)

 This is a multi-part message in MIME format.
 
 ------=OPENWEBMAIL_ATT_0.441851615280942
 Content-Type: text/plain; charset=iso-8859-15
 
 On Thu, 16 Sep 2010 18:08:17 +0200 (CEST), ehaupt wrote
 
 Hi Emanuel,
 
 > One minor modification is needed, the part in post-configure needs to 
 > go to pre-configure in order to respect NOPORTDOCS. This was probably 
 > just a typo (don't need to follow up another patch).
 
 Yes, sorry, of course this is a mistake :p
 
 > I noticed one functional thing. After the update dvdbackup doesen't 
 > seem to be able to autodetect the DVD name anymore (dvdbackup -i 
 > /dev/cd0 -M -o .).
 > 
 > If the name is specified manually with -n it works. Would be nice if 
 > this could be fixed.
 
 Please find attached a new version of the patch that includes a fix for that
 problem. It is an up-to-date version of the patch committed in ports/74375.
 
 I have also changed the default dvd device to /dev/acd0 instead of /dev/dvd,
 which is the most common DVD device used on freeBSD.
 
 With those two patches, backupping a whole DVD is as easy as : 'dvdbackup -M'
 
 Best regards,
 
 Ganael LAPLANCHE
 ganael.laplanche@martymac.org
 http://www.martymac.org | http://contribs.martymac.org
 
 ------=OPENWEBMAIL_ATT_0.441851615280942
 Content-Type: text/plain;
 	name="patch-dvdbackup.txt"
 Content-Disposition: attachment; filename="patch-dvdbackup.txt"
 Content-Transfer-Encoding: base64
 
 ZGlmZiAtYXVyTiBkdmRiYWNrdXAub3JpZy9NYWtlZmlsZSBkdmRiYWNrdXAvTWFrZWZpbGUKLS0t
 IGR2ZGJhY2t1cC5vcmlnL01ha2VmaWxlCTIwMTAtMDktMTYgMTk6NTA6MzEuMTcyMDU2MzU1ICsw
 MjAwCisrKyBkdmRiYWNrdXAvTWFrZWZpbGUJMjAxMC0wOS0xNiAyMjozNjo1Ny41NzI3MDk0MzMg
 KzAyMDAKQEAgLTYsMjkgKzYsNDUgQEAKICMKIAogUE9SVE5BTUU9CWR2ZGJhY2t1cAotUE9SVFZF
 UlNJT049CTAuMS4xCi1QT1JUUkVWSVNJT049CTYKK1BPUlRWRVJTSU9OPQkwLjQuMQogQ0FURUdP
 UklFUz0Jc3lzdXRpbHMKLU1BU1RFUl9TSVRFUz0JaHR0cDovL2R2ZC1jcmVhdGUuc291cmNlZm9y
 Z2UubmV0LyBHRU5UT08vZGlzdGZpbGVzCitNQVNURVJfU0lURVM9CVNGLyR7UE9SVE5BTUV9LyR7
 UE9SVE5BTUV9LyR7UE9SVE5BTUV9LSR7UE9SVFZFUlNJT059CiAKIE1BSU5UQUlORVI9CWVoYXVw
 dEBGcmVlQlNELm9yZwogQ09NTUVOVD0JQmFja3VwIGNvbnRlbnQgZnJvbSBEVkQgdG8gaGFyZCBk
 aXNrCiAKIExJQl9ERVBFTkRTPQlkdmRyZWFkLjQ6JHtQT1JUU0RJUn0vbXVsdGltZWRpYS9saWJk
 dmRyZWFkCiAKLVdSS1NSQz0JCSR7V1JLRElSfS8ke1BPUlROQU1FfQotUExJU1RfRklMRVM9CWJp
 bi9kdmRiYWNrdXAKLVBPUlRET0NTPQlSRUFETUUKLQotZG8tYnVpbGQ6Ci0JJHtDQ30gLW8gJHtX
 UktTUkN9L2R2ZGJhY2t1cCAke0NGTEFHU30gLUkke0xPQ0FMQkFTRX0vaW5jbHVkZSBcCi0JCS1M
 JHtMT0NBTEJBU0V9L2xpYiAtbGR2ZHJlYWQgJHtXUktTUkN9L3NyYy9kdmRiYWNrdXAuYwotCi1k
 by1pbnN0YWxsOgotCUAke0lOU1RBTExfUFJPR1JBTX0gJHtXUktTUkN9L2R2ZGJhY2t1cCAke1BS
 RUZJWH0vYmluCi0uaWYgIWRlZmluZWQoTk9QT1JURE9DUykKLQlAJHtNS0RJUn0gJHtET0NTRElS
 fQotCUAke0lOU1RBTExfREFUQX0gJHtXUktTUkN9L1JFQURNRSAke0RPQ1NESVJ9CitHTlVfQ09O
 RklHVVJFPQl5ZXMKK1VTRV9HTUFLRT0JeWVzCisKK0NQUEZMQUdTKz0JLUkke0xPQ0FMQkFTRX0v
 aW5jbHVkZQorTERGTEFHUys9CS1MJHtMT0NBTEJBU0V9L2xpYgorQ09ORklHVVJFX0VOVis9CUNQ
 UEZMQUdTPSIke0NQUEZMQUdTfSIgTERGTEFHUz0iJHtMREZMQUdTfSIKKworUE9SVERPQ1M9CU5F
 V1MgUkVBRE1FCisKKy5pZiAhZGVmaW5lZChXSVRIT1VUX05MUykKK1VTRV9HRVRURVhUPQl5ZXMK
 K0NPTkZJR1VSRV9BUkdTKz0JLS1lbmFibGUtbmxzCitQTElTVF9TVUIrPQlOTFM9IiIKKy5lbHNl
 CitDT05GSUdVUkVfQVJHUys9CS0tZGlzYWJsZS1ubHMKK1BMSVNUX1NVQis9CU5MUz0iQGNvbW1l
 bnQgIgorLmVuZGlmCisKK0RFRkFVTFRfRFZEX0RFVklDRT89CS9kZXYvYWNkMAorCitNQU4xPQlk
 dmRiYWNrdXAuMQorCitwb3N0LXBhdGNoOgorCUAke1JFSU5QTEFDRV9DTUR9ICJzfC9kZXYvZHZk
 fCR7REVGQVVMVF9EVkRfREVWSUNFfXxnIiBcCisJCSR7V1JLU1JDfS9zcmMvbWFpbi5jICR7V1JL
 U1JDfS9wby8qLnBvICR7V1JLU1JDfS9wby8qLnBvdCBcCisJCSR7V1JLU1JDfS9SRUFETUUgJHtX
 UktTUkN9L21hbi9kdmRiYWNrdXAuMQorCitwcmUtY29uZmlndXJlOgorLmlmIGRlZmluZWQoTk9Q
 T1JURE9DUykKKwlAJHtSRUlOUExBQ0VfQ01EfSAnc3xeaW5zdGFsbC1kYXRhLWFtOiAuKnxpbnN0
 YWxsLWRhdGEtYW06IHwnICR7V1JLU1JDfS9NYWtlZmlsZS5pbgogLmVuZGlmCiAKIC5pbmNsdWRl
 IDxic2QucG9ydC5taz4KZGlmZiAtYXVyTiBkdmRiYWNrdXAub3JpZy9kaXN0aW5mbyBkdmRiYWNr
 dXAvZGlzdGluZm8KLS0tIGR2ZGJhY2t1cC5vcmlnL2Rpc3RpbmZvCTIwMTAtMDktMTYgMTk6NTA6
 MzEuMTcyMDU2MzU1ICswMjAwCisrKyBkdmRiYWNrdXAvZGlzdGluZm8JMjAxMC0wOS0xNiAxOTo1
 MDo0Mi4yOTQxNzgyODkgKzAyMDAKQEAgLTEsMyArMSwzIEBACi1NRDUgKGR2ZGJhY2t1cC0wLjEu
 MS50YXIuZ3opID0gNTNhMDcxZDFkZWY1ZWU0OWQ3MDJhNGRkMDgwZDI1YWMKLVNIQTI1NiAoZHZk
 YmFja3VwLTAuMS4xLnRhci5neikgPSAzOWIwZWM5YzAwYTY0MjVhMThlZGFiNTI5OTk5MzJlODdl
 MzI0OWUzOGEwM2RhMWQ3YThlODIwMjMyODE5ZGI3Ci1TSVpFIChkdmRiYWNrdXAtMC4xLjEudGFy
 Lmd6KSA9IDI0ODA2CitNRDUgKGR2ZGJhY2t1cC0wLjQuMS50YXIuZ3opID0gZTIzZWQxYTBkNWFi
 OTdhODFlZWJjOTM2ODJjMGJmZWIKK1NIQTI1NiAoZHZkYmFja3VwLTAuNC4xLnRhci5neikgPSBh
 YzkxMzhiMzI2NWVmN2YxMTNkMTM5ZTY4MTMwNjYzOTM3Y2UyNTMyMmFlMDA5MjJmNzRiYWI1NWFh
 NjMzNDdiCitTSVpFIChkdmRiYWNrdXAtMC40LjEudGFyLmd6KSA9IDIzMjg4NQpkaWZmIC1hdXJO
 IGR2ZGJhY2t1cC5vcmlnL2ZpbGVzL3BhdGNoLXNyYy1kdmRiYWNrdXAuYyBkdmRiYWNrdXAvZmls
 ZXMvcGF0Y2gtc3JjLWR2ZGJhY2t1cC5jCi0tLSBkdmRiYWNrdXAub3JpZy9maWxlcy9wYXRjaC1z
 cmMtZHZkYmFja3VwLmMJMTk3MC0wMS0wMSAwMTowMDowMC4wMDAwMDAwMDAgKzAxMDAKKysrIGR2
 ZGJhY2t1cC9maWxlcy9wYXRjaC1zcmMtZHZkYmFja3VwLmMJMjAxMC0wOS0xNiAyMjoyMTozMC41
 NjA2MTY2MDYgKzAyMDAKQEAgLTAsMCArMSw0MiBAQAorLS0tIHNyYy9kdmRiYWNrdXAuYy5vcmln
 CTIwMTAtMDktMTYgMjI6MTA6MDQuMzA3OTUxMzU1ICswMjAwCisrKysgc3JjL2R2ZGJhY2t1cC5j
 CTIwMTAtMDktMTYgMjI6MTk6NDkuMTEyNDEzNTY0ICswMjAwCitAQCAtOTksNyArOTksOCBAQAor
 IAorIAorIHN0YXRpYyBpbnQgQ2hlY2tTaXplQXJyYXkoY29uc3QgaW50IHNpemVfYXJyYXlbXSwg
 aW50IHJlZmVyZW5jZSwgaW50IHRhcmdldCkgeworLQlpZiAoIChzaXplX2FycmF5W3JlZmVyZW5j
 ZV0vc2l6ZV9hcnJheVt0YXJnZXRdID09IDEpICYmCisrCWlmICggc2l6ZV9hcnJheVt0YXJnZXRd
 ICYmCisrCQkJKHNpemVfYXJyYXlbcmVmZXJlbmNlXS9zaXplX2FycmF5W3RhcmdldF0gPT0gMSkg
 JiYKKyAJCQkoKHNpemVfYXJyYXlbcmVmZXJlbmNlXSAqIDIgLSBzaXplX2FycmF5W3RhcmdldF0p
 LyBzaXplX2FycmF5W3RhcmdldF0gPT0gMSkgJiYKKyAJCQkoKHNpemVfYXJyYXlbcmVmZXJlbmNl
 XSVzaXplX2FycmF5W3RhcmdldF0gKiAzKSA8IHNpemVfYXJyYXlbcmVmZXJlbmNlXSkgKSB7Cisg
 CQkvKiBXZSBoYXZlIGEgZHVhbCBEVkQgd2l0aCB0d28gZmVhdHVyZSBmaWxtcyAtIG5vdyBsZXQn
 cyBzZWUgaWYgdGhleSBoYXZlIHRoZSBzYW1lIGFtb3VudCBvZiBjaGFwdGVycyovCitAQCAtMTI2
 NCw3ICsxMjY1LDcgQEAKKyAKKyAJLyogU2VlayB0byB0aXRsZSBvZiBmaXJzdCB0cmFjaywgd2hp
 Y2ggaXMgYXQgKHRyYWNrX25vICogMzI3NjgpICsgNDAgKi8KKyAKKy0JaWYgKCAzMjgwOCAhPSBs
 c2VlayhmaWxlaGFuZGxlLCAzMjgwOCwgU0VFS19TRVQpICkgeworKwlpZiAoIDMyNzY4ICE9IGxz
 ZWVrKGZpbGVoYW5kbGUsIDMyNzY4LCBTRUVLX1NFVCkgKSB7CisgCQljbG9zZShmaWxlaGFuZGxl
 KTsKKyAJCWZwcmludGYoc3RkZXJyLCBfKCJDYW5ub3Qgc2VlayBEVkQgZGV2aWNlICVzIC0gY2hl
 Y2sgeW91ciBEVkQgZGV2aWNlXG4iKSwgZGV2aWNlKTsKKyAJCXJldHVybigxKTsKK0BAIC0xMjcy
 LDEwICsxMjczLDE2IEBACisgCisgCS8qIFJlYWQgdGhlIERWRC1WaWRlbyB0aXRsZSAqLworIAor
 LQlpZiAoIDMyICE9IHJlYWQoZmlsZWhhbmRsZSwgdGl0bGUsIDMyKSkgeworLQkJY2xvc2UoZmls
 ZWhhbmRsZSk7CistCQlmcHJpbnRmKHN0ZGVyciwgXygiQ2Fubm90IHJlYWQgdGl0bGUgZnJvbSBE
 VkQgZGV2aWNlICVzXG4iKSwgZGV2aWNlKTsKKy0JCXJldHVybigxKTsKKysjZGVmaW5lIERWRF9T
 RUNfU0laIDIwNDgKKysJeworKwkJY2hhciB0ZW1wQnVmWyBEVkRfU0VDX1NJWiBdOworKworKwkJ
 aWYgKERWRF9TRUNfU0laICE9IHJlYWQoZmlsZWhhbmRsZSwgdGVtcEJ1ZiwgRFZEX1NFQ19TSVop
 KSB7CisrCQkJY2xvc2UoZmlsZWhhbmRsZSk7CisrCQkJZnByaW50ZihzdGRlcnIsIF8oIkNhbm5v
 dCByZWFkIHRpdGxlIGZyb20gRFZEIGRldmljZSAlc1xuIiksIGRldmljZSk7CisrCQkJcmV0dXJu
 KDEpOworKwkJfQorKyAgICAgIAlzbnByaW50ZiggdGl0bGUsIDMyLCAiJXMiLCB0ZW1wQnVmICsg
 NDAgKTsKKyAJfQorIAorIAkvKiBUZXJtaW5hdGUgdGhlIHRpdGxlIHN0cmluZyAqLwpkaWZmIC1h
 dXJOIGR2ZGJhY2t1cC5vcmlnL2ZpbGVzL3BhdGNoLXNyYzo6ZHZkYmFja3VwLmMgZHZkYmFja3Vw
 L2ZpbGVzL3BhdGNoLXNyYzo6ZHZkYmFja3VwLmMKLS0tIGR2ZGJhY2t1cC5vcmlnL2ZpbGVzL3Bh
 dGNoLXNyYzo6ZHZkYmFja3VwLmMJMjAxMC0wOS0xNiAxOTo1MDozMS4xNzIwNTYzNTUgKzAyMDAK
 KysrIGR2ZGJhY2t1cC9maWxlcy9wYXRjaC1zcmM6OmR2ZGJhY2t1cC5jCTE5NzAtMDEtMDEgMDE6
 MDA6MDAuMDAwMDAwMDAwICswMTAwCkBAIC0xLDc4ICswLDAgQEAKLS0tLSBzcmMvZHZkYmFja3Vw
 LmMub3JpZwlNb24gQXVnICA1IDAyOjA4OjM5IDIwMDIKLSsrKyBzcmMvZHZkYmFja3VwLmMJVHVl
 IE1hciAgMSAwNTowMToxOSAyMDA1Ci1AQCAtMjEwLDYgKzIxMCw3IEBACi0gCWZwcmludGYoc3Rk
 ZXJyLCJcdC12IFhcdFx0d2hlcmUgWCBpcyB0aGUgYW1vdW50IG9mIHZlcmJvc2l0eVxuIik7Ci0g
 CWZwcmludGYoc3RkZXJyLCJcdC1JXHRcdGZvciBpbmZvcm1hdGlvbiBhYm91dCB0aGUgRFZEXG4i
 KTsKLSAJZnByaW50ZihzdGRlcnIsIlx0LW8gZGlyZWN0b3J5XHR3aGVyZSBkaXJlY3RvcnkgaXMg
 eW91ciBiYWNrdXAgdGFyZ2V0XG4iKTsKLSsJZnByaW50ZihzdGRlcnIsIlx0LW5cdFx0dXNlIHRo
 aXMgYXMgRFZEIG5hbWUgKGlmIHdlIGNhbid0IGdldCBpdClcbiIpOwotIAlmcHJpbnRmKHN0ZGVy
 ciwiXHQtTVx0XHRiYWNrdXAgdGhlIHdob2xlIERWRFxuIik7Ci0gCWZwcmludGYoc3RkZXJyLCJc
 dC1GXHRcdGJhY2t1cCB0aGUgbWFpbiBmZWF0dXJlIG9mIHRoZSBEVkRcbiIpOwotIAlmcHJpbnRm
 KHN0ZGVyciwiXHQtVCBYXHRcdGJhY2t1cCB0aXRsZSBzZXQgWFxuIik7Ci1AQCAtMjE5LDggKzIy
 MCw4IEBACi0gCWZwcmludGYoc3RkZXJyLCJcdC1hIDBcdFx0dG8gZ2V0IGFzcGVjdCByYXRpbyA0
 OjMgaW5zdGVhZCBvZiAxNjo5IGlmIGJvdGggYXJlIHByZXNlbnRcbiIpOwotIAlmcHJpbnRmKHN0
 ZGVyciwiXHQtaFx0XHRwcmludCBhIGJyaWVmIHVzYWdlIG1lc3NhZ2VcbiIpOwotIAlmcHJpbnRm
 KHN0ZGVyciwiXHQtP1x0XHRwcmludCBhIGJyaWVmIHVzYWdlIG1lc3NhZ2VcblxuIik7Ci0tCWZw
 cmludGYoc3RkZXJyLCJcdC1pIGlzIG1hbmRpdG9yeVxuIik7Ci0tCWZwcmludGYoc3RkZXJyLCJc
 dC1vIGlzIG1hbmRpdG9yeSBleGNlcHQgaWYgeW91IHVzZSAtSVxuIik7Ci0rCWZwcmludGYoc3Rk
 ZXJyLCJcdC1pIGlzIG1hbmRhdG9yeVxuIik7Ci0rCWZwcmludGYoc3RkZXJyLCJcdC1vIGlzIG1h
 bmRhdG9yeSBleGNlcHQgaWYgeW91IHVzZSAtSVxuIik7Ci0gCWZwcmludGYoc3RkZXJyLCJcdC1h
 IGlzIG9wdGlvbiB0byB0aGUgLUYgc3dpdGNoIGFuZCBoYXMgbm8gZWZmZWN0IG9uIG90aGVyIG9w
 dGlvbnNcbiIpOwotIAlmcHJpbnRmKHN0ZGVyciwiXHQtcyBhbmQgLWUgc2hvdWxkIHByZWZlcmVp
 Ymx5IGJlIHVzZWQgdG9nZXRoZXIgd2l0aCAtdCBcblxuIik7Ci0gCWV4aXQoMSk7Ci1AQCAtMjI4
 LDcgKzIyOCw4IEBACi0gfQotIAotIGludCBDaGVja1NpemVBcnJheShjb25zdCBpbnQgc2l6ZV9h
 cnJheVtdLCBpbnQgcmVmZXJlbmNlLCBpbnQgdGFyZ2V0KSB7Ci0tCWlmICggKHNpemVfYXJyYXlb
 cmVmZXJlbmNlXS9zaXplX2FycmF5W3RhcmdldF0gPT0gMSkgJiYKLSsJaWYgKCBzaXplX2FycmF5
 W3RhcmdldF0gJiYKLSsJICAgICAoc2l6ZV9hcnJheVtyZWZlcmVuY2VdL3NpemVfYXJyYXlbdGFy
 Z2V0XSA9PSAxKSAmJgotIAkgICAgICgoc2l6ZV9hcnJheVtyZWZlcmVuY2VdICogMiAtIHNpemVf
 YXJyYXlbdGFyZ2V0XSkvIHNpemVfYXJyYXlbdGFyZ2V0XSA9PSAxKSAmJgotIAkgICAgICgoc2l6
 ZV9hcnJheVtyZWZlcmVuY2VdJXNpemVfYXJyYXlbdGFyZ2V0XSAqIDMpIDwgc2l6ZV9hcnJheVty
 ZWZlcmVuY2VdKSApIHsKLSAJCS8qIFdlIGhhdmUgYSBkdWFsIERWRCB3aXRoIHR3byBmZWF0dXJl
 IGZpbG1zIC0gbm93IGxldHMgc2VlIGlmIHRoZXkgaGF2ZSB0aGUgc2FtZSBhbW91bnQgb2YgY2hh
 cHRlcnMqLwotQEAgLTc4Miw3ICs3ODMsNyBAQAotIAkgdG8gY29uc2lkZXIgdGhlIHNlY29uZCBv
 bmUgYSBmZWF0dXJlIHRpdGxlIHdlIGFyZSBkb2luZyB0d28gY2hlY2tzIChiaWdnZXN0ICArIGJp
 Z2dlc3QgLSBzZWNvbmQpIC9zZWNvbmQgPT0gMQotIAkgYW5kIGJpZ2dlc3Qlc2Vjb25kICogMyA8
 IGJpZ2dlc3QgKi8KLSAKLS0JaWYgKCBDaGVja1NpemVBcnJheShzaXplX3NpemVfYXJyYXksIDAs
 IDEpICA9PSAxICkgewotKwlpZiAoIENoZWNrU2l6ZUFycmF5KHNpemVfc2l6ZV9hcnJheSwgMCwg
 MSkgID09IDEgJiYgdGl0bGVfc2V0cyA+MSApIHsKLSAJCS8qIFdlIGhhdmUgYSBkdWFsIERWRCB3
 aXRoIHR3byBmZWF0dXJlIGZpbG1zIC0gbm93IGxldHMgc2VlIGlmIHRoZXkgaGF2ZSB0aGUgc2Ft
 ZSBhbW91bnQgb2YgY2hhcHRlcnMqLwotIAotIAkJY2hhcHRlcnNfMSA9IDA7Ci1AQCAtMTUzMCw3
 ICsxNTMxLDcgQEAKLSAKLSAJLyogU2VlayB0byB0aXRsZSBvZiBmaXJzdCB0cmFjaywgd2hpY2gg
 aXMgYXQgKHRyYWNrX25vICogMzI3NjgpICsgNDAgKi8KLSAKLS0JaWYgKCAzMjgwOCAhPSBsc2Vl
 ayhmaWxlaGFuZGxlLCAzMjgwOCwgU0VFS19TRVQpICkgewotKwlpZiAoIDMyNzY4ICE9IGxzZWVr
 KGZpbGVoYW5kbGUsIDMyNzY4LCBTRUVLX1NFVCkgKSB7Ci0gCQljbG9zZShmaWxlaGFuZGxlKTsK
 LSAJCWZwcmludGYoc3RkZXJyLCAiQ2FuJ3Qgc2VlayBEVkQgZGV2aWNlICVzIC0gY2hlY2sgeW91
 ciBEVkQgZGV2aWNlXG4iLCBkZXZpY2UpOwotIAkJcmV0dXJuKDEpOwotQEAgLTE1MzgsMTIgKzE1
 MzksMTggQEAKLSAKLSAJLyogUmVhZCB0aGUgRFZELVZpZGVvIHRpdGxlICovCi0gCi0tCWlmICgg
 MzIgIT0gcmVhZChmaWxlaGFuZGxlLCB0aXRsZSwgMzIpKSB7Ci0rI2RlZmluZQlEVkRfU0VDX1NJ
 WgkyMDQ4Ci0rCXsKLSsJIGNoYXIgdGVtcEJ1ZlsgRFZEX1NFQ19TSVogXTsKLSsKLSsJaWYgKCBE
 VkRfU0VDX1NJWiAhPSByZWFkKGZpbGVoYW5kbGUsIHRlbXBCdWYsIERWRF9TRUNfU0laKSkgewot
 IAkJY2xvc2UoZmlsZWhhbmRsZSk7Ci0gCQlmcHJpbnRmKHN0ZGVyciwgIkNhbid0IHJlYWQgdGl0
 bGUgZnJvbSBEVkQgZGV2aWNlICVzXG4iLCBkZXZpY2UpOwotIAkJcmV0dXJuKDEpOwotIAl9Ci0g
 Ci0rCXNucHJpbnRmKCB0aXRsZSwgMzIsICIlcyIsIHRlbXBCdWYgKyA0MCApOwotKwl9Ci0gCS8q
 IFRlcm1pbmF0ZSB0aGUgdGl0bGUgc3RyaW5nICovCi0gCi0gCXRpdGxlWzMyXSA9ICdcMCc7Ci1A
 QCAtMjE2NCw3ICsyMTcxLDcgQEAKLSAJRFZER2V0VGl0bGVOYW1lKGR2ZCx0aXRsZV9uYW1lKTsK
 LSAKLSAKLS0JZnByaW50ZihzdGRvdXQsIlxuXG5cbkRWRC1WaWRlbyBpbmZvcm1hdGlvbiBvZiB0
 aGUgRFZEIHdpdGggdGlsZSAlc1xuXG4iLCB0aXRsZV9uYW1lKTsKLSsJZnByaW50ZihzdGRvdXQs
 IlxuXG5cbkRWRC1WaWRlbyBpbmZvcm1hdGlvbiBvZiB0aGUgRFZEIHdpdGggdGl0bGUgJXNcblxu
 IiwgdGl0bGVfbmFtZSk7Ci0gCi0gCS8qIFByaW50IGZpbGUgc3RydWN0dXJlICovCi0gCmRpZmYg
 LWF1ck4gZHZkYmFja3VwLm9yaWcvcGtnLWRlc2NyIGR2ZGJhY2t1cC9wa2ctZGVzY3IKLS0tIGR2
 ZGJhY2t1cC5vcmlnL3BrZy1kZXNjcgkyMDEwLTA5LTE2IDE5OjUwOjMxLjE3MjA1NjM1NSArMDIw
 MAorKysgZHZkYmFja3VwL3BrZy1kZXNjcgkyMDEwLTA5LTE2IDE5OjUwOjQyLjI5NTE3ODQwNiAr
 MDIwMApAQCAtMSwzICsxLDMgQEAKIEJhY2t1cCBjb250ZW50IGZyb20gRFZEIHRvIGhhcmQgZGlz
 awogCi1XV1c6CWh0dHA6Ly9kdmQtY3JlYXRlLnNvdXJjZWZvcmdlLm5ldC8KK1dXVzoJaHR0cDov
 L2R2ZGJhY2t1cC5zb3VyY2Vmb3JnZS5uZXQvCmRpZmYgLWF1ck4gZHZkYmFja3VwLm9yaWcvcGtn
 LXBsaXN0IGR2ZGJhY2t1cC9wa2ctcGxpc3QKLS0tIGR2ZGJhY2t1cC5vcmlnL3BrZy1wbGlzdAkx
 OTcwLTAxLTAxIDAxOjAwOjAwLjAwMDAwMDAwMCArMDEwMAorKysgZHZkYmFja3VwL3BrZy1wbGlz
 dAkyMDEwLTA5LTE2IDE5OjUwOjQyLjI5NjE3ODUyMiArMDIwMApAQCAtMCwwICsxLDE0IEBACiti
 aW4vZHZkYmFja3VwCislJU5MUyUlc2hhcmUvbG9jYWxlL2RlL0xDX01FU1NBR0VTL2R2ZGJhY2t1
 cC5tbworJSVOTFMlJXNoYXJlL2xvY2FsZS9lbkBxdW90L0xDX01FU1NBR0VTL2R2ZGJhY2t1cC5t
 bworJSVOTFMlJUBkaXJybXRyeSBzaGFyZS9sb2NhbGUvZW5AcXVvdC9MQ19NRVNTQUdFUworJSVO
 TFMlJUBkaXJybXRyeSBzaGFyZS9sb2NhbGUvZW5AcXVvdAorJSVOTFMlJXNoYXJlL2xvY2FsZS9l
 bkBib2xkcXVvdC9MQ19NRVNTQUdFUy9kdmRiYWNrdXAubW8KKyUlTkxTJSVAZGlycm10cnkgc2hh
 cmUvbG9jYWxlL2VuQGJvbGRxdW90L0xDX01FU1NBR0VTCislJU5MUyUlQGRpcnJtdHJ5IHNoYXJl
 L2xvY2FsZS9lbkBib2xkcXVvdAorJSVOTFMlJXNoYXJlL2xvY2FsZS9lcy9MQ19NRVNTQUdFUy9k
 dmRiYWNrdXAubW8KKyUlTkxTJSVzaGFyZS9sb2NhbGUvZnIvTENfTUVTU0FHRVMvZHZkYmFja3Vw
 Lm1vCislJU5MUyUlc2hhcmUvbG9jYWxlL2dsL0xDX01FU1NBR0VTL2R2ZGJhY2t1cC5tbworJSVO
 TFMlJXNoYXJlL2xvY2FsZS9pdC9MQ19NRVNTQUdFUy9kdmRiYWNrdXAubW8KKyUlTkxTJSVzaGFy
 ZS9sb2NhbGUvbmIvTENfTUVTU0FHRVMvZHZkYmFja3VwLm1vCislJU5MUyUlc2hhcmUvbG9jYWxl
 L3J1L0xDX01FU1NBR0VTL2R2ZGJhY2t1cC5tbwo=
 
 ------=OPENWEBMAIL_ATT_0.441851615280942--
State-Changed-From-To: feedback->open 
State-Changed-By: ehaupt 
State-Changed-When: Thu Sep 16 23:21:47 CEST 2010 
State-Changed-Why:  
Feedback received. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=150452 
State-Changed-From-To: open->closed 
State-Changed-By: ehaupt 
State-Changed-When: Fri Sep 17 11:32:08 CEST 2010 
State-Changed-Why:  
Thank you for your quick update! I've just committed the patch with minor 
modifications. I changed the default device from acd0 to cd0 as dvdbackup won't 
play nice with ATAPI devices. I added a pkg-message file to point that out and 
reference to atapicam(4) on how to emulate a SCSI device. Thanks again for your 
update! 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/150452: commit references a PR
Date: Fri, 17 Sep 2010 09:31:34 +0000 (UTC)

 ehaupt      2010-09-17 09:31:27 UTC
 
   FreeBSD ports repository
 
   Modified files:
     sysutils/dvdbackup   Makefile distinfo pkg-descr 
     sysutils/dvdbackup/files patch-src::dvdbackup.c 
   Added files:
     sysutils/dvdbackup/files pkg-message.in 
   Log:
   Update to 0.4.1
   
   PR:             150452
   Submitted by:   Ganael Laplanche <ganael.laplanche@martymac.org>
   
   Revision  Changes    Path
   1.15      +38 -16    ports/sysutils/dvdbackup/Makefile
   1.3       +3 -3      ports/sysutils/dvdbackup/distinfo
   1.4       +23 -59    ports/sysutils/dvdbackup/files/patch-src::dvdbackup.c
   1.1       +7 -0      ports/sysutils/dvdbackup/files/pkg-message.in (new)
   1.2       +3 -2      ports/sysutils/dvdbackup/pkg-descr
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
