ports/64516: Update port: textproc/xxdiff

Hiroki Sato hrs at FreeBSD.org
Sat Mar 20 19:40:15 UTC 2004


>Number:         64516
>Category:       ports
>Synopsis:       Update port: textproc/xxdiff
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 20 11:40:14 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Hiroki Sato
>Release:        FreeBSD 4.9-STABLE i386
>Organization:
Tokyo University of Science
>Environment:
System: FreeBSD alph.allbsd.org 4.9-STABLE FreeBSD 4.9-STABLE #2: Fri Mar 19 04:20:12 JST 2004     hrs at alph.allbsd.org:/usr/obj/usr/src/sys/ALPH  i386

>Description:
	Update to 3.0.2 and remove the BROKEN lines.

>How-To-Repeat:
	N/A

>Fix:

Index: xxdiff/Makefile
===================================================================
RCS file: /home/ncvs/ports/textproc/xxdiff/Makefile,v
retrieving revision 1.12
diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.12 Makefile
--- xxdiff/Makefile	17 Feb 2004 22:46:11 -0000	1.12
+++ xxdiff/Makefile	20 Mar 2004 19:32:25 -0000
@@ -6,37 +6,55 @@
 #
 
 PORTNAME=	xxdiff
-PORTVERSION=	2.0.3
-PORTREVISION=	1
+PORTVERSION=	3.0.2
 CATEGORIES=	textproc
-MASTER_SITES=	${MASTER_SITE_LOCAL:S/%SUBDIR%/petef/g} \
-		${MASTER_SITE_SOURCEFORGE}
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
 
-.if !defined(NOPORTDOCS)
-DISTFILES=	${DISTNAME}${EXTRACT_SUFX} xxdiff-${PORTVERSION}.html
-EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
-.endif
-
 MAINTAINER=	petef at FreeBSD.org
 COMMENT=	QT interface to view/merge differences between 2 or 3 files
 
 BUILD_DEPENDS=	tmake:${PORTSDIR}/devel/tmake
 
-BROKEN=		"Inconsistent dependencies (qt 2.x and 3.x)"
-
 USE_BISON=	yes
 USE_GMAKE=	yes
-USE_QT_VER=	2
+USE_QT_VER=	3
 TMAKEENV=	TMAKEPATH=${LOCALBASE}/share/tmake/freebsd-g++ QTDIR=${X11BASE}
 MAKE_ENV+=	QTDIR=${X11BASE} PTHREAD_LIBS=${PTHREAD_LIBS}
 WRKSRC=	${WRKDIR}/xxdiff-${PORTVERSION}/src
 
-.include <bsd.port.pre.mk>
+DOCFILES=	xxdiff-cvs-diff.html xxdiff-doc.html \
+		xxdiff-encrypted.html xxdiff-find-grep-sed.html \
+		xxdiff-integration.html xxdiff-match.html \
+		xxdiff-patch-UNFINISHED.html xxdiff-secrets.html \
+		equals.png select.png
 
-.if ${OSVERSION} >= 502000
-BROKEN=		"Does not compile"
-.endif
+SSDIR=		${DOCSDIR}/screenshots
+SSFILES=	allindex.cidx allindex.html dirindex.html sortindex.html \
+		xxdiff-snap-about--thumb.jpg xxdiff-snap-about.desc \
+		xxdiff-snap-about.html xxdiff-snap-about.jpg \
+		xxdiff-snap-dirs2--thumb.jpg xxdiff-snap-dirs2.desc \
+		xxdiff-snap-dirs2.html xxdiff-snap-dirs2.jpg \
+		xxdiff-snap-doc--thumb.jpg xxdiff-snap-doc.desc \
+		xxdiff-snap-doc.html xxdiff-snap-doc.jpg \
+		xxdiff-snap-files2--thumb.jpg xxdiff-snap-files2.desc \
+		xxdiff-snap-files2.html xxdiff-snap-files2.jpg \
+		xxdiff-snap-files3--thumb.jpg xxdiff-snap-files3.desc \
+		xxdiff-snap-files3.html xxdiff-snap-files3.jpg \
+		xxdiff-snap-merged--thumb.jpg xxdiff-snap-merged.desc \
+		xxdiff-snap-merged.html xxdiff-snap-merged.jpg \
+		xxdiff-snap-opt1--thumb.jpg xxdiff-snap-opt1.desc \
+		xxdiff-snap-opt1.html xxdiff-snap-opt1.jpg \
+		xxdiff-snap-opt2--thumb.jpg xxdiff-snap-opt2.desc \
+		xxdiff-snap-opt2.html xxdiff-snap-opt2.jpg \
+		xxdiff-snap-opt3--thumb.jpg xxdiff-snap-opt3.desc \
+		xxdiff-snap-opt3.html xxdiff-snap-opt3.jpg \
+		xxdiff-snap-opt4--thumb.jpg xxdiff-snap-opt4.desc \
+		xxdiff-snap-opt4.html xxdiff-snap-opt4.jpg \
+		xxdiff-snap-opt5--thumb.jpg xxdiff-snap-opt5.desc \
+		xxdiff-snap-opt5.html xxdiff-snap-opt5.jpg
+
+.include <bsd.port.pre.mk>
 
 do-build:
 	(cd ${WRKSRC}; ${SETENV} ${TMAKEENV} tmake -o Makefile xxdiff.pro)
@@ -44,11 +62,11 @@
 		${MAKEFILE} ${MAKE_ARGS})
 
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/xxdiff ${PREFIX}/bin
+	${INSTALL_PROGRAM} ${WRKSRC}/../bin/xxdiff ${PREFIX}/bin
 .if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
-	${INSTALL_DATA} ${DISTDIR}/xxdiff-${PORTVERSION}.html \
-		${DOCSDIR}/xxdiff.html
+	@${MKDIR} ${DOCSDIR} ${SSDIR}
+	${INSTALL_DATA} ${DOCFILES:S,^,${WRKSRC}/../doc/,} ${DOCSDIR}
+	${INSTALL_DATA} ${SSFILES:S,^,${WRKSRC}/../doc/screenshots/,} ${SSDIR}
 .endif
 
 .include <bsd.port.post.mk>
Index: xxdiff/distinfo
===================================================================
RCS file: /home/ncvs/ports/textproc/xxdiff/distinfo,v
retrieving revision 1.5
diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.5 distinfo
--- xxdiff/distinfo	9 Feb 2004 02:06:02 -0000	1.5
+++ xxdiff/distinfo	20 Mar 2004 18:11:25 -0000
@@ -1,2 +1,2 @@
-MD5 (xxdiff-2.0.3.tar.gz) = 9fdc8ebae7f9242a5dd05949dc8110f3
-MD5 (xxdiff-2.0.3.html) = f995e3692a01d9252c1d8adee7bffb49
+MD5 (xxdiff-3.0.2.tar.gz) = 3c3eeedc2c710a43794894d29c1d5db7
+SIZE (xxdiff-3.0.2.tar.gz) = 1064508
Index: xxdiff/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/textproc/xxdiff/pkg-plist,v
retrieving revision 1.1
diff -d -u -I\$FreeBSD:.*\$ -I\$NetBSD:.*\$ -I\$OpenBSD:.*\$ -I\$Id:.*\$ -I\$hrs:.*\$ -r1.1 pkg-plist
--- xxdiff/pkg-plist	7 Nov 2001 10:40:28 -0000	1.1
+++ xxdiff/pkg-plist	20 Mar 2004 19:24:40 -0000
@@ -1,3 +1,62 @@
+ at comment $FreeBSD$
 bin/xxdiff
-%%PORTDOCS%%share/doc/xxdiff/xxdiff.html
-%%PORTDOCS%%@dirrm share/doc/xxdiff
+%%PORTDOCS%%%%DOCSDIR%%/xxdiff-cvs-diff.html
+%%PORTDOCS%%%%DOCSDIR%%/xxdiff-doc.html
+%%PORTDOCS%%%%DOCSDIR%%/xxdiff-encrypted.html
+%%PORTDOCS%%%%DOCSDIR%%/xxdiff-find-grep-sed.html
+%%PORTDOCS%%%%DOCSDIR%%/xxdiff-integration.html
+%%PORTDOCS%%%%DOCSDIR%%/xxdiff-match.html
+%%PORTDOCS%%%%DOCSDIR%%/xxdiff-patch-UNFINISHED.html
+%%PORTDOCS%%%%DOCSDIR%%/xxdiff-secrets.html
+%%PORTDOCS%%%%DOCSDIR%%/equals.png
+%%PORTDOCS%%%%DOCSDIR%%/select.png
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/allindex.cidx
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/allindex.html
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/dirindex.html
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/sortindex.html
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-about--thumb.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-about.desc
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-about.html
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-about.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-dirs2--thumb.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-dirs2.desc
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-dirs2.html
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-dirs2.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-doc--thumb.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-doc.desc
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-doc.html
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-doc.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-files2--thumb.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-files2.desc
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-files2.html
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-files2.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-files3--thumb.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-files3.desc
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-files3.html
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-files3.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-merged--thumb.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-merged.desc
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-merged.html
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-merged.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt1--thumb.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt1.desc
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt1.html
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt1.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt2--thumb.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt2.desc
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt2.html
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt2.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt3--thumb.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt3.desc
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt3.html
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt3.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt4--thumb.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt4.desc
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt4.html
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt4.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt5--thumb.jpg
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt5.desc
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt5.html
+%%PORTDOCS%%%%DOCSDIR%%/screenshots/xxdiff-snap-opt5.jpg
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/screenshots
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
Index: xxdiff/files/patch-builderDirs2.cpp
===================================================================
RCS file: xxdiff/files/patch-builderDirs2.cpp
diff -N xxdiff/files/patch-builderDirs2.cpp
--- xxdiff/files/patch-builderDirs2.cpp	17 Aug 2003 16:53:21 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$FreeBSD: ports/textproc/xxdiff/files/patch-builderDirs2.cpp,v 1.1 2003/08/17 16:53:21 petef Exp $
-
---- builderDirs2.cpp.orig	Mon Jun 30 17:32:25 2003
-+++ builderDirs2.cpp	Mon Jun 30 17:32:46 2003
-@@ -94,6 +94,8 @@
-       const char* buf
-    );
- 
-+  ~XxParseDiffError() throw() { }
-+
- };
- 
- /*==============================================================================
Index: xxdiff/files/patch-builderFiles2.cpp
===================================================================
RCS file: xxdiff/files/patch-builderFiles2.cpp
diff -N xxdiff/files/patch-builderFiles2.cpp
--- xxdiff/files/patch-builderFiles2.cpp	17 Aug 2003 16:53:21 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$FreeBSD: ports/textproc/xxdiff/files/patch-builderFiles2.cpp,v 1.1 2003/08/17 16:53:21 petef Exp $
-
---- builderFiles2.cpp~	Tue Nov  6 07:30:32 2001
-+++ builderFiles2.cpp	Mon Jun 30 17:40:21 2003
-@@ -150,6 +150,8 @@
-       const XxFln f2n2 
-    );
- 
-+  ~XxParseDiffError() throw() { }
-+
- };
- 
- //------------------------------------------------------------------------------
-
Index: xxdiff/files/patch-builderFiles3.cpp
===================================================================
RCS file: xxdiff/files/patch-builderFiles3.cpp
diff -N xxdiff/files/patch-builderFiles3.cpp
--- xxdiff/files/patch-builderFiles3.cpp	17 Aug 2003 16:53:21 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$FreeBSD: ports/textproc/xxdiff/files/patch-builderFiles3.cpp,v 1.1 2003/08/17 16:53:21 petef Exp $
-
---- builderFiles3.cpp.orig	Mon Jun 30 17:31:39 2003
-+++ builderFiles3.cpp	Mon Jun 30 17:32:00 2003
-@@ -73,6 +73,8 @@
-       const XxFln f3n2 
-    );
- 
-+  ~XxParseDiffError() throw() { }
-+
- };
- 
- //------------------------------------------------------------------------------
Index: xxdiff/files/patch-exceptions.h
===================================================================
RCS file: xxdiff/files/patch-exceptions.h
diff -N xxdiff/files/patch-exceptions.h
--- xxdiff/files/patch-exceptions.h	17 Aug 2003 16:53:21 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,29 +0,0 @@
-$FreeBSD: ports/textproc/xxdiff/files/patch-exceptions.h,v 1.1 2003/08/17 16:53:21 petef Exp $
-
---- exceptions.h.orig	Mon Jun 30 17:27:19 2003
-+++ exceptions.h	Mon Jun 30 17:29:00 2003
-@@ -116,6 +116,8 @@
-    // Returns true if this is a benine exception.
-    bool isBenine() const;
- 
-+   ~XxUsageError() throw() { }
-+
- private:
- 
-    /*----- data members -----*/
-@@ -142,6 +144,7 @@
-       const QString& msg = QString::null // use errno string only.
-    );
- 
-+   ~XxIoError() throw() { }
- };
- 
- /*==============================================================================
-@@ -161,6 +164,8 @@
-    XxInternalError( 
-       XX_EXC_PARAMS_DECL(file,line)
-    );
-+
-+   ~XxInternalError() throw() { }
- 
- };
Index: xxdiff/files/patch-src::xxdiff.pro
===================================================================
RCS file: xxdiff/files/patch-src::xxdiff.pro
diff -N xxdiff/files/patch-src::xxdiff.pro
--- xxdiff/files/patch-src::xxdiff.pro	7 Nov 2001 10:40:30 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-$FreeBSD: ports/textproc/xxdiff/files/patch-src::xxdiff.pro,v 1.1 2001/11/07 10:40:30 petef Exp $
-
---- xxdiff.pro.orig	Tue Nov  6 15:00:01 2001
-+++ xxdiff.pro	Wed Nov  7 02:22:25 2001
-@@ -80,6 +80,12 @@
- solaris-cc:TMAKE_CXXFLAGS += -DCOMPILER_SUNWSPRO
- 
- 
-+#
-+# FreeBSD
-+#
-+freebsd-g++:TMAKE_LIBS += ${PTHREAD_LIBS}
-+
-+
- # Add diff files to link against directly
- DIFFUTILS_DIR = ../diffutils-2.7
- 
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list