ports/57542: Port upgrade: kdiff3 to 0.9.70

Heiner h.eichmann at gmx.de
Sat Oct 4 07:59:08 UTC 2003


On Friday 03 October 2003 19:22, you wrote:

...
> Creating gzip'd tar ball in '/usr/ports/packages/All/kdiff3-0.9.70.tgz'
> tar: share/doc/HTML/en/kdiff3/index.html: Cannot stat: No such file or
...


Hi!

Can't reproduce. Did the patch apply cleanly? If you look at it:

-share/doc/HTML/en/kdiff3/index.html

There should be no reference to index.html in the pkg-plist!
If the patch doesn't work, try the attached shar.

Heiner


# 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:
#
#       .
#       ./files
#       ./files/patch-src-directorymergewindow.cpp
#       ./Makefile
#       ./distinfo
#       ./pkg-plist
#       ./pkg-descr
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo c - ./files
mkdir -p ./files > /dev/null 2>&1
echo x - ./files/patch-src-directorymergewindow.cpp
sed 's/^X//' >./files/patch-src-directorymergewindow.cpp << 'END-of-./files/
patch-src-directorymergewindow.cpp'
X--- src/directorymergewindow.cpp.orig  Fri Oct  3 15:45:48 2003
X+++ src/directorymergewindow.cpp       Fri Oct  3 15:46:42 2003
X@@ -863,7 +863,7 @@
X
X       mfi.m_subPath = mfi.m_fileInfoA.exists() ? 
mfi.m_fileInfoA.filePath() :
X                       mfi.m_fileInfoB.exists() ? 
mfi.m_fileInfoB.filePath() :
X-                      mfi.m_fileInfoC.exists() ? 
mfi.m_fileInfoC.filePath() : "";
X+                      mfi.m_fileInfoC.exists() ? 
mfi.m_fileInfoC.filePath() : QString("");
X
X       g_pProgressDialog->setInformation(
X          "Processing " + QString::number(currentIdx) +" / "+ 
QString::number(nrOfFiles)
END-of-./files/patch-src-directorymergewindow.cpp
echo x - ./Makefile
sed 's/^X//' >./Makefile << 'END-of-./Makefile'
X# New ports collection makefile for:   kdiff3
X# Date created:                2003/01/03
X# Whom:                        Heiner Eichmann <h.eichmann at gmx.de>
X#
X# $FreeBSD: ports/textproc/kdiff3/Makefile,v 1.6 2003/06/13 11:50:16 arved 
Exp $
X#
X
XPORTNAME=      kdiff3
XPORTVERSION=   0.9.70
XCATEGORIES=    textproc kde
XMASTER_SITES=  ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=    ${PORTNAME}
X
XMAINTAINER=    h.eichmann at gmx.de
XCOMMENT=       A KDE3 graphical frontend for diff
X
XCONFIGURE_ARGS+=       --program-transform-name=s,^,,
X
XUSE_KDELIBS_VER=       3
XGNU_CONFIGURE= yes
X
X.include <bsd.port.mk>
END-of-./Makefile
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'END-of-./distinfo'
XMD5 (kdiff3-0.9.70.tar.gz) = 17dba67818b61c5c51dfe6163c2d44d2
END-of-./distinfo
echo x - ./pkg-plist
sed 's/^X//' >./pkg-plist << 'END-of-./pkg-plist'
Xbin/kdiff3
Xlib/kde3/libkdiff3part.la
Xlib/kde3/libkdiff3part.so
Xshare/applnk/Development/kdiff3.desktop
Xshare/apps/kdiff3/kdiff3_shell.rc
Xshare/apps/kdiff3part/kdiff3_part.rc
Xshare/doc/HTML/en/kdiff3/common
Xshare/doc/HTML/en/kdiff3/dirbrowser.png
Xshare/doc/HTML/en/kdiff3/dirmergebig.png
Xshare/doc/HTML/en/kdiff3/index.cache.bz2
Xshare/doc/HTML/en/kdiff3/index.docbook
Xshare/doc/HTML/en/kdiff3/iteminfo.png
Xshare/doc/HTML/en/kdiff3/letter_by_letter.png
Xshare/doc/HTML/en/kdiff3/merge_current.png
Xshare/doc/HTML/en/kdiff3/new.png
Xshare/doc/HTML/en/kdiff3/open_dialog.png
Xshare/doc/HTML/en/kdiff3/screenshot_diff.png
Xshare/doc/HTML/en/kdiff3/screenshot_merge.png
Xshare/doc/HTML/en/kdiff3/triple_diff.png
Xshare/doc/HTML/en/kdiff3/white_space.png
Xshare/icons/hicolor/16x16/apps/kdiff3.png
Xshare/icons/hicolor/32x32/apps/kdiff3.png
Xshare/icons/locolor/16x16/apps/kdiff3.png
Xshare/icons/locolor/32x32/apps/kdiff3.png
Xshare/nls/POSIX
Xshare/nls/en_US.US-ASCII
Xshare/services/kdiff3part.desktop
X at dirrm share/doc/HTML/en/kdiff3
X at dirrm share/apps/kdiff3part
X at dirrm share/apps/kdiff3
END-of-./pkg-plist
echo x - ./pkg-descr
sed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr'
XKDiff3 is a program that:
X
X    * compares two or three text input files,
X    * shows the differences line by line and character by character (!),
X    * provides an automatic merge-facility and
X    * an integrated editor for comfortable solving of merge-conflicts
X    * and has an intuitive graphical user interface,
X    * and it can also compare and merge directories!
X
XWWW: http://kdiff3.sourceforge.net/
X
XHeiner
Xh.eichmann at gmx.de
END-of-./pkg-descr
exit




More information about the freebsd-ports-bugs mailing list