pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/xxdiff



Module Name:    pkgsrc
Committed By:   ginsbach
Date:           Sun Mar 11 20:52:38 UTC 2018

Added Files:
        pkgsrc/textproc/xxdiff: DESCR Makefile Makefile.common PLIST distinfo

Log Message:
textproc/xxdiff: add xxdiff-4.0.1

xxdiff is a graphical file and directories comparator and merge tool.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/xxdiff/DESCR \
    pkgsrc/textproc/xxdiff/Makefile pkgsrc/textproc/xxdiff/Makefile.common \
    pkgsrc/textproc/xxdiff/PLIST pkgsrc/textproc/xxdiff/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/textproc/xxdiff/DESCR
diff -u /dev/null pkgsrc/textproc/xxdiff/DESCR:1.1
--- /dev/null   Sun Mar 11 20:52:38 2018
+++ pkgsrc/textproc/xxdiff/DESCR        Sun Mar 11 20:52:38 2018
@@ -0,0 +1,23 @@
+xxdiff is a graphical file and directories comparator and merge tool.
+
+Features
+
+ * Comparing two files, three files, or two directories (shallow and
+   recursive);
+ * Horizontal diffs highlighting; Files can be merged interactively and
+ * resulting output visualized and saved;
+ * Has features to assist in performing merge reviews/policing; Can
+ * unmerge CVS conflicts in automatically merged file and display
+   them as two files, to help resolve conflicts;
+ * Uses external diff program to compute differences: works with GNU
+   diff, SGI diff and ClearCase's cleardiff, and any other diff whose
+   output is similar to those;
+ * Fully customizable with a resource file; Look-and-feel similar to
+ * Rudy Wortel's/SGI xdiff, it is desktop agnostic (i.e. will work
+   equally well with KDE or Gnome);
+ * Features and output that ease integration with scripts.
+
+xxdiff does not support comparing files encoded with Unicode. Also, it
+does not support inline editing of the diffed files. If you need these
+features, you could try emacs or Meld (although both of these lack some
+of the most interesting features of xxdiff).
Index: pkgsrc/textproc/xxdiff/Makefile
diff -u /dev/null pkgsrc/textproc/xxdiff/Makefile:1.1
--- /dev/null   Sun Mar 11 20:52:38 2018
+++ pkgsrc/textproc/xxdiff/Makefile     Sun Mar 11 20:52:38 2018
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile,v 1.1 2018/03/11 20:52:38 ginsbach Exp $
+
+.include "../../textproc/xxdiff/Makefile.common"
+
+COMMENT=       Graphical file comparator and merge tool
+
+USE_LANGUAGES= c c++
+USE_TOOLS+=    bison flex gmake
+
+HAS_CONFIGURE= yes
+CONFIG_SHELL=  # empty
+CONFIGURE_DIRS=        src
+CONFIGURE_SCRIPT= ${MAKE_PROGRAM}
+CONFIGURE_ARGS=        -f Makefile.bootstrap
+
+BUILD_DIRS=    src
+BUILD_TARGET=  doc.h all
+
+INSTALLATION_DIRS+=    bin ${XXDIFFDOCDIR} ${PKGMANDIR}/man1
+
+do-install:
+       ${INSTALL_PROGRAM} ${WRKSRC}/bin/xxdiff ${DESTDIR}${PREFIX}/bin
+       ${INSTALL_MAN} ${WRKSRC}/src/xxdiff.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+       ${INSTALL_DATA} ${WRKSRC}/doc/xxdiff-doc.html ${DESTDIR}${PREFIX}/${XXDIFFDOCDIR}
+       ${INSTALL_DATA} ${WRKSRC}/doc/xxdiff-integration.html ${DESTDIR}${PREFIX}/${XXDIFFDOCDIR}
+       ${INSTALL_DATA} ${WRKSRC}/doc/xxdiff-secrets.html ${DESTDIR}${PREFIX}/${XXDIFFDOCDIR}
+
+.include "../../x11/qt4-libs/buildlink3.mk"
+.include "../../x11/qt4-tools/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/xxdiff/Makefile.common
diff -u /dev/null pkgsrc/textproc/xxdiff/Makefile.common:1.1
--- /dev/null   Sun Mar 11 20:52:38 2018
+++ pkgsrc/textproc/xxdiff/Makefile.common      Sun Mar 11 20:52:38 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile.common,v 1.1 2018/03/11 20:52:38 ginsbach Exp $
+# used by textproc/xxdiff/Makefile
+# used by textproc/xxdiff-scripts/Makefile
+
+
+XXDIFFVERSION= 4.0.1
+DISTNAME=      xxdiff-${XXDIFFVERSION}
+CATEGORIES=    textproc
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=xxdiff/}
+EXTRACT_SUFX=  .tar.bz2
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://furius.ca/xxdiff/
+LICENSE=       gnu-gpl-v2
+
+DISTINFO_FILE= ${.CURDIR}/../../textproc/xxdiff/distinfo
+
+XXDIFFDOCDIR=  share/doc/xxdiff
Index: pkgsrc/textproc/xxdiff/PLIST
diff -u /dev/null pkgsrc/textproc/xxdiff/PLIST:1.1
--- /dev/null   Sun Mar 11 20:52:38 2018
+++ pkgsrc/textproc/xxdiff/PLIST        Sun Mar 11 20:52:38 2018
@@ -0,0 +1,6 @@
+@comment $NetBSD: PLIST,v 1.1 2018/03/11 20:52:38 ginsbach Exp $
+bin/xxdiff
+man/man1/xxdiff.1
+share/doc/xxdiff/xxdiff-doc.html
+share/doc/xxdiff/xxdiff-integration.html
+share/doc/xxdiff/xxdiff-secrets.html
Index: pkgsrc/textproc/xxdiff/distinfo
diff -u /dev/null pkgsrc/textproc/xxdiff/distinfo:1.1
--- /dev/null   Sun Mar 11 20:52:38 2018
+++ pkgsrc/textproc/xxdiff/distinfo     Sun Mar 11 20:52:38 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/03/11 20:52:38 ginsbach Exp $
+
+SHA1 (xxdiff-4.0.1.tar.bz2) = 560cd1ca8b947a9dca14938595905ef31ee18eee
+RMD160 (xxdiff-4.0.1.tar.bz2) = 1bd4a5bde100026e562d540f230c609f9b3c06cc
+SHA512 (xxdiff-4.0.1.tar.bz2) = bcc2b528a0ebf273677d74aa3a971feb9052a01a8187a5d8abe3bce744520a3fa61bd842a9d4ba465abbf00f6da62868a1f18adeb7d8eccee6f76df4a1e4db3a
+Size (xxdiff-4.0.1.tar.bz2) = 1981869 bytes



Home | Main Index | Thread Index | Old Index